org.knime.core.node.config
Class ConfigEditTreeModel.ConfigEditTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.knime.core.node.config.ConfigEditTreeModel.ConfigEditTreeNode
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode
Enclosing class:
ConfigEditTreeModel

public static final class ConfigEditTreeModel.ConfigEditTreeNode
extends DefaultMutableTreeNode

Single Tree node implementation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
ConfigEditTreeModel.ConfigEditTreeNode(AbstractConfigEntry entry)
          Constructs new tree node based on a representative config entry.
 
Method Summary
 AbstractConfigEntry getConfigEntry()
           
 String getExposeVariableName()
           
 ConfigEditTreeModel.ConfigEditTreeNode getRoot()
          
 org.knime.core.node.config.ConfigEditTreeModel.Wrapper getUserObject()
          
 String getUseVariableName()
           
 boolean hasConfiguration()
          Implementation of ConfigEditTreeModel.hasConfiguration().
 void setExposeVariableName(String variableName)
           
(package private)  void setTreeModel(ConfigEditTreeModel treeModel)
           
 void setUserObject(Object arg)
          
 void setUseVariableName(String value)
           
 String toString()
          
 void toString(StringBuilder b, String indent)
          Recursion method to get a string representation of this tree.
(package private)  void update(FlowVariableModel model)
          Implements the functionality described in the update(FlowVariableModel) method.
 
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, getSharedAncestor, getSiblingCount, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigEditTreeModel.ConfigEditTreeNode

ConfigEditTreeModel.ConfigEditTreeNode(AbstractConfigEntry entry)
Constructs new tree node based on a representative config entry.

Parameters:
entry - To wrap.
Method Detail

setTreeModel

void setTreeModel(ConfigEditTreeModel treeModel)
Parameters:
treeModel - the treeModel to set

setUserObject

public void setUserObject(Object arg)

Specified by:
setUserObject in interface MutableTreeNode
Overrides:
setUserObject in class DefaultMutableTreeNode

getUserObject

public org.knime.core.node.config.ConfigEditTreeModel.Wrapper getUserObject()

Overrides:
getUserObject in class DefaultMutableTreeNode

getRoot

public ConfigEditTreeModel.ConfigEditTreeNode getRoot()

Overrides:
getRoot in class DefaultMutableTreeNode

getConfigEntry

public AbstractConfigEntry getConfigEntry()
Returns:
associated config entry.

setUseVariableName

public void setUseVariableName(String value)
Parameters:
value - the new variable to use.

getUseVariableName

public String getUseVariableName()
Returns:
the new variable to use.

setExposeVariableName

public void setExposeVariableName(String variableName)
Parameters:
variableName - The name of the variable, which represents this node's value.

getExposeVariableName

public String getExposeVariableName()
Returns:
the exported variable name.

hasConfiguration

public boolean hasConfiguration()
Implementation of ConfigEditTreeModel.hasConfiguration().

Returns:
if mask exists in this node or any child node.

update

void update(FlowVariableModel model)
Implements the functionality described in the update(FlowVariableModel) method.

Parameters:
model - The model that provides the update.

toString

public String toString()

Overrides:
toString in class DefaultMutableTreeNode

toString

public void toString(StringBuilder b,
                     String indent)
Recursion method to get a string representation of this tree.

Parameters:
b - to append to
indent - indentation.


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.