Package freegraph

Interface Summary
GraphPlaneItem instances of GraphPlaneItems are contained by GraphPlane.
GraphPlaneListener Listener interface for GraphPlane
 

Class Summary
EquationSolver class with static functions to find solutions to equations using either Newton's Method or Bisection techniques.
EquationSolvingApplet Applet to solve equations.
ExpressionEvaluator ExpressionEvaluator takes an expression as a String and evaluates the expression.
ExpressionItem Instances of ExpressionItem are used internally by the package.
ExpressionItem.BiOperator A BiOperator is an ExpressionItem used to hold a all binary operators.
ExpressionItem.Number NumberExpressionItem is an ExpressionItem to represent a literal Number.
ExpressionItem.Parenthesis A Parenthesis is an ExpressionItem used to hold a single parenthesis.
ExpressionItem.UnOperator A UnOperator is an ExpressionItem used to hold a all unary operators.
ExpressionItem.Variable A VariableExpressionItem is an ExpressionItem used to hold a single character variable.
ExpressionParsingApplet ExpressionParsingApplet displays the RPN expression stack generated from an infix expression entered by the user.
ExpressionStack ExpressionStack converts a free-form Infix expression into Postfix, or Reverse Polish Notation (RPN).
GraphingApplet Applet for GraphPlane.
GraphPlane GraphPlane is a X-Y or cartesian coordinate plane which draws the axis and a list of GraphPlaneItems (typically instances of ExpressionEvaluator).
VariableValues class used to hold a set of doubles for variables A-Z
 

Exception Summary
ExpressionException ExpressionException used for exceptions in parsing expressions
NoSolutionException Exception used by EquationSolver to indicate that a Solution could not be found for the equation.