Uses of Class
net.sf.jec.Operator

Packages that use Operator
net.sf.jec   
net.sf.jec.namedop   
 

Uses of Operator in net.sf.jec
 

Subclasses of Operator in net.sf.jec
 class AccessorOperator
          This operator returns/sets a property of the context object.
 class ArithmeticOperator
           
 class AssignOperator
          AssignOperator does an assignation to an invertible operator.
 class BooleanOperator
           
 class ConstantOperator
          ConstantOperator always returns a constant value (any object), given as a constructor's parameter.
 class IndexerOperator
          IndexerOperator operates on indexed objects as List, NodeList or Map.
 class InvertibleOperator
          Abstract class parent of every invertible operator.
 class MethodOperator
           
 

Fields in net.sf.jec declared as Operator
protected  Operator Operator.nestedOp
          Nested operator
protected  Operator[] Operator.argOps
           
 

Methods in net.sf.jec that return Operator
 Operator ExpressionEval.getCachedOperator(java.lang.Object ctx, java.lang.String expr)
          This method completely encapsulates the internal data representation.
 Operator ExpressionCompiler.compileOperator(java.lang.String expr)
          Compiles an expression into an operator
 

Methods in net.sf.jec with parameters of type Operator
 void Operator.setNestedOperator(Operator nestedOp)
          Sets the operator's nested operator
 void Operator.setArgumentOperators(Operator[] argOps)
           
 

Constructors in net.sf.jec with parameters of type Operator
Operator(Operator nestedOp)
          Creates a new operator that nest another operator
InvertibleOperator(Operator nestedOp)
          Creates a new operator that nest another operator
IndexerOperator(Operator indexOperator, Operator nestedOp, boolean throwExceptions)
          This operator requires object conversion and an operator chain that resolves the selected index.
BooleanOperator(java.lang.String type, Operator op1, Operator op2, boolean throwExceptions)
          Creates a new instance of BooleanOperator
AssignOperator(InvertibleOperator op1, Operator op2, boolean throwExceptions)
          Creates a new instance of AssignOperator
ArithmeticOperator(java.lang.String type, Operator op1, Operator op2, boolean throwExceptions)
          Creates a new instance of BooleanOperator
AccessorOperator(java.lang.String field, Operator nestedOp, boolean throwExceptions)
          Creates a new AccessorOperator that will try to get and set the field property of the context
 

Uses of Operator in net.sf.jec.namedop
 

Subclasses of Operator in net.sf.jec.namedop
 class AvgOperator
          AvgOperator acts over a collection of elements, applying its argument operator to each element, and averaging the results into a total average.
 class CountOperator
          CountOperator counts the amount of elements in the context collection.
 class GroupByOperator
          GroupByOperator returns a Map containing keyed groups of elements.
 class GroupOperator
          GroupOperator is the abstract parent class of every operator that operates over a group (an object implementing the Map interface)
 class IfOperator
          IfOperator evaluates a first boolean argument, evaluating and returning the second or thirth arguments when true or false respectively.
 class MaxOperator
          MaxOperator acts over a collection of elements, applying its argument operator to each element, and returning the maximum result value.
 class MinOperator
          MinOperator acts over a collection of elements, applying its argument operator to each element, and returning the minimum result value.
 class OrderByOperator
          OrderByOperator sorts a Collection of elements by applying the argument operator to each element and comparing between the resulting values.
 class SelectOperator
          SelectOperator operates over a Collection, selecting those elements that evaluate into 'true' when the boolean operator argument is applied.
 class SumOperator
          SumOperator acts over a collection of elements, applying its argument operator to each element, and adding the results into a total sum.
 class TableOperator
          TableOperator operates over an object collection and returns a table, result of applying operators for each column.
 

Constructors in net.sf.jec.namedop with parameters of type Operator
ContextComparator(java.lang.Object rootCtx, Operator operator)
          Creates a new ContextComparator given the Operator and context Object needed to complete the expression whose result will be compared.
 



Copyright © 2003 SourceForge. All Rights Reserved.