se.kmr.scam.editor.tree
Class ManifestNode

java.lang.Object
  extended byse.kmr.scam.editor.tree.DocumentNode
      extended byse.kmr.scam.editor.tree.ManifestNode
All Implemented Interfaces:
Comparable, EventListener, MutableTreeNode, PropertyChangeListener, TreeNode

public class ManifestNode
extends DocumentNode
implements MutableTreeNode, Comparable

Author:
matthias To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable and disable the creation of type comments go to Window>Preferences>Java>Code Generation.

Nested Class Summary
 class ManifestNode.ChildEnumeration
           
 
Constructor Summary
ManifestNode(Document doc, DocumentFactory factory)
           
 
Method Summary
 void addTreeModelListener(TreeModelListener l)
           
 Enumeration children()
           
 int compareTo(Object o)
           
 void contentSaved()
           
 void documentSaved()
           
 void fireTreeNodeChanged(TreeModelEvent e)
           
 void fireTreeNodesChanged(TreeModelEvent e)
           
 void fireTreeNodesInserted(TreeModelEvent e)
           
 void fireTreeNodesRemoved(TreeModelEvent e)
           
 void fireTreeStructureChanged(TreeModelEvent e)
           
 boolean getAllowsChildren()
           
protected  ManifestNode getChild(String uri)
           
 TreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 int getIndex(TreeNode node)
           
 TreeNode getParent()
           
 void insert(MutableTreeNode child, int index)
          Inserts a node and saves to model.
 boolean isLeaf()
           
 void moveTo(MutableTreeNode node, int index)
           
protected  void refreshImpl(boolean force)
           
 void remove(int index)
          Removes an node on a given index and saves to the model.
 void remove(MutableTreeNode node)
           
 void removeFromParent()
           
 void removeTreeModelListener(TreeModelListener l)
           
 void setParent(MutableTreeNode newParent)
           
 void setUserObject(Object object)
           
 void sort()
           
 String toString()
           
 
Methods inherited from class se.kmr.scam.editor.tree.DocumentNode
forceRefresh, getContent, getDocument, getDocumentFactory, getName, propertyChange, refresh, removeFromModel, retrieveContentDocument, setContent, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManifestNode

public ManifestNode(Document doc,
                    DocumentFactory factory)
Method Detail

contentSaved

public void contentSaved()
Overrides:
contentSaved in class DocumentNode

documentSaved

public void documentSaved()
Overrides:
documentSaved in class DocumentNode

toString

public String toString()

refreshImpl

protected void refreshImpl(boolean force)
Overrides:
refreshImpl in class DocumentNode

insert

public void insert(MutableTreeNode child,
                   int index)
Inserts a node and saves to model.

Specified by:
insert in interface MutableTreeNode
See Also:
MutableTreeNode.insert(MutableTreeNode, int)

sort

public void sort()

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

remove

public void remove(int index)
Removes an node on a given index and saves to the model.

Specified by:
remove in interface MutableTreeNode
See Also:
MutableTreeNode.remove(int)

remove

public void remove(MutableTreeNode node)
Specified by:
remove in interface MutableTreeNode
See Also:
MutableTreeNode.remove(MutableTreeNode)

moveTo

public void moveTo(MutableTreeNode node,
                   int index)

setUserObject

public void setUserObject(Object object)
Specified by:
setUserObject in interface MutableTreeNode
See Also:
MutableTreeNode.setUserObject(Object)

removeFromParent

public void removeFromParent()
Specified by:
removeFromParent in interface MutableTreeNode
See Also:
MutableTreeNode.removeFromParent()

setParent

public void setParent(MutableTreeNode newParent)
Specified by:
setParent in interface MutableTreeNode
See Also:
MutableTreeNode.setParent(MutableTreeNode)

getChildAt

public TreeNode getChildAt(int childIndex)
Specified by:
getChildAt in interface TreeNode
See Also:
TreeNode.getChildAt(int)

getChild

protected ManifestNode getChild(String uri)

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface TreeNode
See Also:
TreeNode.getChildCount()

getParent

public TreeNode getParent()
Specified by:
getParent in interface TreeNode
See Also:
TreeNode.getParent()

getIndex

public int getIndex(TreeNode node)
Specified by:
getIndex in interface TreeNode
See Also:
TreeNode.getIndex(TreeNode)

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface TreeNode
See Also:
TreeNode.getAllowsChildren()

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface TreeNode
See Also:
TreeNode.isLeaf()

children

public Enumeration children()
Specified by:
children in interface TreeNode
See Also:
TreeNode.children()

addTreeModelListener

public void addTreeModelListener(TreeModelListener l)
See Also:
TreeModel.addTreeModelListener(TreeModelListener)

removeTreeModelListener

public void removeTreeModelListener(TreeModelListener l)
See Also:
TreeModel.removeTreeModelListener(TreeModelListener)

fireTreeNodesChanged

public void fireTreeNodesChanged(TreeModelEvent e)

fireTreeNodesInserted

public void fireTreeNodesInserted(TreeModelEvent e)

fireTreeNodesRemoved

public void fireTreeNodesRemoved(TreeModelEvent e)

fireTreeStructureChanged

public void fireTreeStructureChanged(TreeModelEvent e)

fireTreeNodeChanged

public void fireTreeNodeChanged(TreeModelEvent e)


Copyright © 2003 SCAM. All Rights Reserved.