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
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
Evaluate this node and combine with the result so farvoid
init
(Instances structure, Environment env) Initialize the nodeboolean
Get whether this node is negated.boolean
isOr()
Get whether this node is to be OR'edvoid
setIsOr
(boolean isOr) Set whether this node is to be OR'ed to the result so farvoid
setNegated
(boolean negated) Set whether this node is negatedvoid
setShowAndOr
(boolean show) Set whether to show the combination operator in the textual descriptionabstract DefaultMutableTreeNode
toJTree
(DefaultMutableTreeNode parent) Get a DefaultMutableTreeNode for this nodeabstract void
toStringDisplay
(StringBuffer buff) Get the display representation of this nodeabstract void
toStringInternal
(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
-