Package weka.knowledgeflow.steps
Class FlowByExpression.ExpressionNode
java.lang.Object
weka.knowledgeflow.steps.FlowByExpression.ExpressionNode
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
FlowByExpression.BracketNode,FlowByExpression.ExpressionClause
- Enclosing class:
- FlowByExpression
Abstract base class for parts of a boolean expression.
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanEvaluate this node and combine with the result so farvoidinit(Instances structure, Environment env) Initialize the nodebooleanGet whether this node is negated.booleanisOr()Get whether this node is to be OR'edvoidsetIsOr(boolean isOr) Set whether this node is to be OR'ed to the result so farvoidsetNegated(boolean negated) Set whether this node is negatedvoidsetShowAndOr(boolean show) Set whether to show the combination operator in the textual descriptionabstract DefaultMutableTreeNodetoJTree(DefaultMutableTreeNode parent) Get a DefaultMutableTreeNode for this nodeabstract voidtoStringDisplay(StringBuffer buff) Get the display representation of this nodeabstract voidtoStringInternal(StringBuffer buff) Get the internal representation of this node
-
Constructor Details
-
ExpressionNode
public ExpressionNode()
-
-
Method Details
-
setIsOr
public void setIsOr(boolean isOr) Set whether this node is to be OR'ed to the result so far- Parameters:
isOr- true if this node is to be OR'd
-
isOr
public boolean isOr()Get whether this node is to be OR'ed- Returns:
- true if this node is to be OR'ed with the result so far
-
isNegated
public boolean isNegated()Get whether this node is negated.- Returns:
-
setNegated
public void setNegated(boolean negated) Set whether this node is negated- Parameters:
negated- true if this node is negated
-
setShowAndOr
public void setShowAndOr(boolean show) Set whether to show the combination operator in the textual description- Parameters:
show- true if the combination operator is to be shown
-
init
Initialize the node- Parameters:
structure- the structure of the incoming instancesenv- Environment variables
-
evaluate
Evaluate this node and combine with the result so far- Parameters:
inst- the incoming instance to evalute withresult- the result to combine with- Returns:
- the result after combining with this node
-
toStringInternal
Get the internal representation of this node- Parameters:
buff- the string buffer to append to
-
toStringDisplay
Get the display representation of this node- Parameters:
buff- the string buffer to append to
-
toJTree
Get a DefaultMutableTreeNode for this node- Parameters:
parent- the parent of this node (if any)- Returns:
- the DefaultMutableTreeNode for this node
-