net.sf.jame.core.util
Class AbstractConfigElementListNode.ListNodeEditor

java.lang.Object
  extended by net.sf.jame.core.tree.NodeEditor
      extended by net.sf.jame.core.util.AbstractConfigElementListNode.ListNodeEditor
Enclosing class:
AbstractConfigElementListNode<T extends ConfigElement>

protected class AbstractConfigElementListNode.ListNodeEditor
extends NodeEditor


Field Summary
 
Fields inherited from class net.sf.jame.core.tree.NodeEditor
node
 
Constructor Summary
AbstractConfigElementListNode.ListNodeEditor()
           
 
Method Summary
protected  Node createChildNode(NodeValue value)
           
 NodeValue createNodeValue(java.lang.Object value)
           
protected  void doAppendNode(Node node)
           
protected  void doInsertNodeAfter(int index, Node node)
           
protected  void doInsertNodeBefore(int index, Node node)
           
protected  void doMoveDownNode(int nodeIndex)
           
protected  void doMoveUpNode(int nodeIndex)
           
protected  void doRemoveNode(int nodeIndex)
           
 java.lang.Class<?> getNodeValueType()
          Returns the node type.
 
Methods inherited from class net.sf.jame.core.tree.NodeEditor
appendChildNode, doChangeNode, doSetValue, getChildNode, getChildNodeCount, getContext, getIndex, getNodeClass, getNodeId, getNodeLabel, getNodeValue, getNodeValueAsString, getNodeValueAsTransferable, getParentNodeEditor, getPreviousNodeValue, hasValue, insertChildNodeAfter, insertChildNodeAt, insertChildNodeBefore, isNodeAttribute, isNodeEditable, isNodeMutable, isParentMutable, isRefreshRequired, moveDownChildNode, moveUpChildNode, removeAllChildNodes, removeChildNode, setNodeValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConfigElementListNode.ListNodeEditor

public AbstractConfigElementListNode.ListNodeEditor()
Method Detail

createChildNode

protected Node createChildNode(NodeValue value)
Specified by:
createChildNode in class NodeEditor
See Also:
NodeEditor.createChildNode(net.sf.jame.core.tree.NodeValue)

doAppendNode

protected void doAppendNode(Node node)
Overrides:
doAppendNode in class NodeEditor
See Also:
NodeEditor.doAppendNode(net.sf.jame.core.tree.Node)

doInsertNodeAfter

protected void doInsertNodeAfter(int index,
                                 Node node)
Overrides:
doInsertNodeAfter in class NodeEditor
See Also:
NodeEditor.doInsertNodeAfter(int, net.sf.jame.core.tree.Node)

doInsertNodeBefore

protected void doInsertNodeBefore(int index,
                                  Node node)
Overrides:
doInsertNodeBefore in class NodeEditor
See Also:
NodeEditor.doInsertNodeBefore(int, net.sf.jame.core.tree.Node)

doRemoveNode

protected void doRemoveNode(int nodeIndex)
Overrides:
doRemoveNode in class NodeEditor
See Also:
NodeEditor.doRemoveNode(int)

doMoveUpNode

protected void doMoveUpNode(int nodeIndex)
Overrides:
doMoveUpNode in class NodeEditor
See Also:
NodeEditor.doRemoveNode(int)

doMoveDownNode

protected void doMoveDownNode(int nodeIndex)
Overrides:
doMoveDownNode in class NodeEditor
See Also:
NodeEditor.doRemoveNode(int)

getNodeValueType

public java.lang.Class<?> getNodeValueType()
Description copied from class: NodeEditor
Returns the node type.

Specified by:
getNodeValueType in class NodeEditor
Returns:
the node type.
See Also:
NodeEditor.getNodeValueType()

createNodeValue

public NodeValue createNodeValue(java.lang.Object value)
Specified by:
createNodeValue in class NodeEditor
Returns:
See Also:
NodeEditor.createNodeValue(Object)