org.encog.ml.tree.traverse.tasks
Class TaskReplaceNode
- java.lang.Object
-
- org.encog.ml.tree.traverse.tasks.TaskReplaceNode
-
- All Implemented Interfaces:
- TreeTraversalTask
public class TaskReplaceNode extends java.lang.Object implements TreeTraversalTask
Task to replace a node.
-
-
Constructor Summary
Constructors Constructor and Description TaskReplaceNode(TreeNode theReplaceThisNode, TreeNode theReplaceWith)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description TreeNodegetReplaceThisNode()TreeNodegetReplaceWith()static voidprocess(TreeNode rootNode, TreeNode replaceThisNode, TreeNode replaceWith)Replace one node with another.booleantask(TreeNode node)
-
-
-
Method Detail
-
getReplaceThisNode
public TreeNode getReplaceThisNode()
- Returns:
- The node to replace.
-
getReplaceWith
public TreeNode getReplaceWith()
- Returns:
- What to replace with.
-
task
public boolean task(TreeNode node)
- Specified by:
taskin interfaceTreeTraversalTask- Parameters:
node- The node visiting.- Returns:
- True, if traversal should continue.
-
-
DMelt 3.0 © DataMelt by jWork.ORG