daoc.editor.model.nodes
Class IncludeNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended bydaoc.editor.model.nodes.ElementNode
          extended bydaoc.editor.model.nodes.IncludeNode
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class IncludeNode
extends ElementNode

Used to load include files.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
EMPTY_ENUMERATION
 
Constructor Summary
IncludeNode()
           
IncludeNode(org.w3c.dom.Element e)
           
IncludeNode(java.lang.String file)
           
 
Method Summary
 void delete()
           
 void fireUpdatedEvent(ElementNode node)
           
static java.lang.String getEncodingLine()
           
 java.lang.String getFilename()
           
 java.lang.String getName()
           
static java.lang.String getRootFooter()
           
static java.lang.String getRootLine()
           
 void init()
           
 boolean isCustom()
           
 boolean isDefault()
           
 void loadChildren(org.w3c.dom.Element e)
           
 void save()
           
 void writeXML(java.io.Writer fout, int indent)
           
 
Methods inherited from class daoc.editor.model.nodes.ElementNode
add, addUpdateListener, compareTo, fireAddedEvent, fireRemoveEvent, getEditors, getNodeList, getNodeName, getPopup, insert, remove, removeUpdateListener, toString
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IncludeNode

public IncludeNode()

IncludeNode

public IncludeNode(java.lang.String file)

IncludeNode

public IncludeNode(org.w3c.dom.Element e)
Method Detail

getName

public java.lang.String getName()

isCustom

public boolean isCustom()

init

public void init()
Specified by:
init in class ElementNode

getFilename

public java.lang.String getFilename()

loadChildren

public void loadChildren(org.w3c.dom.Element e)

delete

public void delete()

isDefault

public boolean isDefault()

save

public void save()

writeXML

public void writeXML(java.io.Writer fout,
                     int indent)
              throws java.io.IOException
Specified by:
writeXML in class ElementNode
Throws:
java.io.IOException

fireUpdatedEvent

public void fireUpdatedEvent(ElementNode node)
Overrides:
fireUpdatedEvent in class ElementNode

getEncodingLine

public static final java.lang.String getEncodingLine()

getRootLine

public static final java.lang.String getRootLine()

getRootFooter

public static final java.lang.String getRootFooter()