Uses of Interface
edu.hws.jcm.data.MathObject

Packages that use MathObject
data   
edu.hws.jcm.awt   
edu.hws.jcm.data   
edu.hws.jcm.functions   
 

Uses of MathObject in data
 

Classes in data that implement MathObject
 class StandardNormalTable
          StandardNormalTable This class manage a reduced centered normal law table.
 

Uses of MathObject in edu.hws.jcm.awt
 

Classes in edu.hws.jcm.awt that implement MathObject
 class DataTableInput
          A DataTableInput lets the user input a grid of real numbers arranged in rows and columns.
 

Uses of MathObject in edu.hws.jcm.data
 

Subinterfaces of MathObject in edu.hws.jcm.data
 interface ParserExtension
          A ParserExtension can be defined to add new capabilities to a standard Parser.
 

Classes in edu.hws.jcm.data that implement MathObject
 class Constant
          A Constant is a Value that represents a constant real number.
 class StandardFunction
          This class exists to associate standard functions, such as sin and abs, with their names.
 class Variable
          A Variable is a Value object whose value can be changed.
 

Fields in edu.hws.jcm.data declared as MathObject
 MathObject ParserContext.tokenObject
          If the most recently read token was of type IDENTIFIER, then this is the corresponding MathObject from the symbol table, or null if the identifier is not in the symbol table.
 

Methods in edu.hws.jcm.data that return MathObject
 MathObject Parser.get(java.lang.String name)
          Get the MathObject that has been registered with the parser under the given name.
 MathObject ParserContext.get(java.lang.String name)
          Get the MathObject associated with name in the symbol table.
 MathObject SymbolTable.get(java.lang.String name)
          Look up the object with the given name, if any.
 

Methods in edu.hws.jcm.data with parameters of type MathObject
 void Parser.add(MathObject sym)
          Register the MathObject with the Parser, associating it with its name.
 void ParserContext.add(MathObject sym)
          Add a new MathObject to the symbol table.
 void SymbolTable.add(MathObject sym)
          Adds sym to the SymbolTable, associating it with its name.
 void SymbolTable.add(java.lang.String name, MathObject sym)
          Adds the given MathObject, sym, to the symbol table, associating it with the given name (which is probably the name of the symbol or that name transformed to lower case, but it doesn't have to be).
 

Uses of MathObject in edu.hws.jcm.functions
 

Classes in edu.hws.jcm.functions that implement MathObject
 class ExpressionFunction
          An ExpressionFunction is a Function that is created from an expression and a list of variables that serve as the parameter(s) of the function.
 class FunctionParserExtension
          An object belonging to a concrete subclass of FunctionParserExtesion is a mathematical function that can be registered with a Parser and then used in strings that are parsed by that parser.
 class SummationParser
          The SummationParser class makes it possible to use summations such as sum(i,1,5,x^i) in a Parser.
 class TableFunction
          A TableFunction is a function that is specified by a table of (x,y)-points.
 class WrapperFunction
          A WrapperFunction contains another function and delegates to it all calls to methods from the Function interface, except for calls to setName() and getName().