org.shapelogic.logic
Class FilterCountGreaterTask

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.shapelogic.logic.BaseTask
          extended by org.shapelogic.logic.SimpleTask
              extended by org.shapelogic.logic.NumericGreaterTask
                  extended by org.shapelogic.logic.FilterCountGreaterTask
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode, org.apache.commons.jexl.JexlContext, Calc0, CalcInvoke, CalcValue, LazyCalc, Task

public class FilterCountGreaterTask
extends NumericGreaterTask

FilterCountTask is a new type of filter expression The advantage of using this over the SimpleNumericTask is that you can do boolean expression of the filter expressions Might be deprecated since there are several classes that does a lowest level comparison

Author:
Sami Badawi
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.shapelogic.logic.NumericGreaterTask
TOLERANCE
 
Fields inherited from class org.shapelogic.logic.SimpleTask
_expected, _expression
 
Fields inherited from class org.shapelogic.logic.BaseTask
_endTime, _failedSubTasksCount, _injector, _interest, _lastSubTaskState, _localContext, _localModule, _pathWork, _score, _selfWork, _selfWorkEstimate, _startTime, _state, _succededSubTasksCount, _value, CONTEXT_CALCULATION_MAP, DEFAULT_INTEREST, DEFAULT_SCORE, NAMED_TASKS, WORK_NOT_KNOWN
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
FilterCountGreaterTask(BaseTask parent, boolean createLocalContext, java.lang.String variable, java.lang.String expression, java.lang.Number excectedValue)
           
 
Method Summary
 
Methods inherited from class org.shapelogic.logic.NumericGreaterTask
match
 
Methods inherited from class org.shapelogic.logic.SimpleTask
getExpression, setup
 
Methods inherited from class org.shapelogic.logic.BaseTask
calcNextSubTask, doPrintOnFail, errorOnFail, findEnumValue, findNamedValue, findNamedValueUsingSubTasks, getContext, getContextCalculation, getContextCalculationMap, getInjector, getInterest, getLastSubTaskState, getLocalContext, getLocalModule, getLowestContext, getName, getNamedTask, getNamedValue, getParentTask, getPathWork, getScore, getSelfTreeNode, getSelfWork, getSelfWorkEstimate, getState, getValue, getVars, invoke, isDirty, isPrintOnFail, iterator, mainCalc, postCalc, preCalc, setClassInContext, setClassInContext, setClassInContext, setContextCalculation, setInterest, setName, setNamedTask, setNamedValue, setPrintOnFail, setState, setVars
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Constructor Detail

FilterCountGreaterTask

public FilterCountGreaterTask(BaseTask parent,
                              boolean createLocalContext,
                              java.lang.String variable,
                              java.lang.String expression,
                              java.lang.Number excectedValue)


Copyright © 2009. All Rights Reserved.