Uses of Class
anl.aida.formula.IllegalFormulaException

Packages that use IllegalFormulaException
anl.aida.data   
anl.aida.formula   
anl.aida.parser   
 

Uses of IllegalFormulaException in anl.aida.data
 

Methods in anl.aida.data that throw IllegalFormulaException
private  void Combiner.checkAxes()
           
 DataFrame Combiner.combine()
          Combine the added DataFrames into a single DataFrame with a Category axis composed of the added DataFrame's variables.
 

Uses of IllegalFormulaException in anl.aida.formula
 

Fields in anl.aida.formula declared as IllegalFormulaException
private  IllegalFormulaException ValidationResult.ex
           
 

Methods in anl.aida.formula that return IllegalFormulaException
private  IllegalFormulaException FormulaValidator.createValidationEx(FormulaVariable var1, FormulaVariable var2, java.lang.String axis)
           
private  IllegalFormulaException FormulaValidator.createValidationRangeEx(FormulaVariable var1, Range range, java.lang.String axis)
           
 IllegalFormulaException ValidationResult.getException()
          Gets the exception if any associated with the status.
 

Methods in anl.aida.formula with parameters of type IllegalFormulaException
static ValidationResult ValidationResult.fail(IllegalFormulaException ex)
          Creates a failed result using the specified exception.
static ValidationResult ValidationResult.warn(IllegalFormulaException ex)
          Creates a warning result using the specified exception.
 

Methods in anl.aida.formula that throw IllegalFormulaException
private  void FormulaValidator.checkAxes(java.util.List<AxisRange> ranges)
           
private  ValidationResult FormulaValidator.checkTime(java.util.List<AxisRange> ranges)
           
private  void FormulaValidator.checkTimeRange(java.util.List<AxisRange> ranges, java.util.Date startDate, java.util.Date endDate)
           
private  ValidationResult FormulaValidator.checkUnits(javax.measure.unit.Unit commonUnit)
           
private  void DefaultFormula.createFormulaVars(DataManager manager)
           
static FormulaVariable FormulaVariable.createVariable(java.lang.String name, DataManager manager)
           
 FormulaArray FormulaParser.evaluate()
          Evaluates the formula and returns the result as a FormulaArray.
 FormulaArray DefaultParser.evaluate()
          Evaluates the formula and returns the result as a FormulaArray.
 DataFrame Formula.evaluate(DataManager manager, java.util.List<AxisRange> ranges)
          Evaluates the formula to produce a DataFrame.
 DataFrame DefaultFormula.evaluate(DataManager manager, java.util.List<AxisRange> ranges)
           
private  ucar.ma2.Array DefaultFormula.evaluateFormula(java.util.List<DefaultFormula.VarFramePair> results)
           
private  void FormulaVariable.init(DataManager manager)
           
 ASTTreeInfo FormulaParser.parse()
          Parses the formula and returns information about the parse tree.
 ASTTreeInfo DefaultParser.parse()
           
private  void DefaultParser.preprocess()
           
private  java.util.List<DefaultFormula.VarFramePair> DefaultFormula.readData(java.util.List<AxisRange> ranges)
           
private  void FormulaValidator.testLayer(CoordAxis layerAxis, FormulaVariable formulaVariable, FormulaVariable var)
           
private  void FormulaValidator.testOther(CoordAxis otherAxis, FormulaVariable formulaVariable, FormulaVariable var)
           
private  void FormulaValidator.testRange(java.util.List<AxisRange> ranges, CoordAxis axis, AxisType type, java.lang.String axisName, FormulaVariable var)
           
private  void FormulaValidator.testX(CoordAxis xAxis, FormulaVariable formulaVariable, FormulaVariable var)
           
private  void FormulaValidator.testY(CoordAxis yAxis, FormulaVariable formulaVariable, FormulaVariable var)
           
 

Constructors in anl.aida.formula with parameters of type IllegalFormulaException
ValidationResult(IllegalFormulaException ex, ValidationResult.Status status)
           
 

Uses of IllegalFormulaException in anl.aida.parser
 

Methods in anl.aida.parser that throw IllegalFormulaException
 FormulaArray SimpleNode.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray Node.evaluate(Frame frame)
           
 FormulaArray ASTVar.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTTand.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTTan.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTSum.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTSubtract.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTstart.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTSqrt.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTSqr.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTSind.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTSin.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTPow.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTPI.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTOr.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTNumber.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTNRows.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTNotEqual.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTNLevels.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTNeg.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTNCols.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMul.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMod.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMinz.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMiny.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMinx.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMint.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMin.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMean.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMaxz.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMaxy.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMaxx.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMaxt.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTMax.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTLog.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTLn.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTLessThan.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTLessEq.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTGreaterThan.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTGreaterEq.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTExp.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTEqEqual.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTE.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTDiv.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTCosd.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTCos.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTAnd.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTAdd.evaluate(Frame frame)
          Evaluates this Node.
 FormulaArray ASTAbs.evaluate(Frame frame)
          Evaluates this Node.
protected  int AggregateFuncNode.max(int indexVal, Frame frame)
           
protected  int AggregateFuncNode.min(int indexVal, Frame frame)
           
 void SimpleNode.preprocess(Frame frame)
          Performs any node level preprocessing prior to any evaluation.
 void Node.preprocess(Frame frame)
          Performs any node level preprocessing prior to any evaluation.
 void ASTVar.preprocess(Frame frame)
           
 void ASTNRows.preprocess(Frame frame)
          Performs any node level preprocessing prior to any evaluation.
 void ASTNLevels.preprocess(Frame frame)
          Performs any node level preprocessing prior to any evaluation.
 void ASTNCols.preprocess(Frame frame)
          Performs any node level preprocessing prior to any evaluation.