daoc.editor.model.nodes
Class WindowtemplateNode

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

public class WindowtemplateNode
extends ElementNode

Handles window templates.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
EMPTY_ENUMERATION
 
Constructor Summary
WindowtemplateNode()
           
WindowtemplateNode(org.w3c.dom.Element e)
           
WindowtemplateNode(java.lang.String wname, int w, int h)
           
 
Method Summary
 void fillPreviewPopup(javax.swing.JPopupMenu popup)
           
 ControlNode find(java.lang.String id)
           
 Editor[] getEditors()
           
 int getHeight()
           
 int getMinHeight()
           
 int getMinWidth()
           
 java.lang.String getName()
           
 javax.swing.JPopupMenu getPopup()
           
 int getResizeHeight()
           
 int getResizeHeight2()
           
 int getResizeOffX()
           
 int getResizeOffY()
           
 int getResizeWidth()
           
 int getResizeWidth2()
           
 int getTitleHeight()
           
 int getTitleWidth()
           
 int getWidth()
           
 boolean hasBotLeftResize()
           
 boolean hasBotRightResize()
           
 boolean hasCloseButton()
           
 boolean hasMoveButton()
           
 boolean hasTopRightResize()
           
 void init()
           
 void writeXML(java.io.Writer fout, int indent)
           
 
Methods inherited from class daoc.editor.model.nodes.ElementNode
add, addUpdateListener, compareTo, fireAddedEvent, fireRemoveEvent, fireUpdatedEvent, getNodeList, getNodeName, 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

WindowtemplateNode

public WindowtemplateNode()

WindowtemplateNode

public WindowtemplateNode(org.w3c.dom.Element e)

WindowtemplateNode

public WindowtemplateNode(java.lang.String wname,
                          int w,
                          int h)
Method Detail

init

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

getPopup

public javax.swing.JPopupMenu getPopup()
Overrides:
getPopup in class ElementNode

fillPreviewPopup

public void fillPreviewPopup(javax.swing.JPopupMenu popup)

getEditors

public Editor[] getEditors()
Overrides:
getEditors in class ElementNode

getName

public java.lang.String getName()

hasCloseButton

public boolean hasCloseButton()

hasMoveButton

public boolean hasMoveButton()

hasTopRightResize

public boolean hasTopRightResize()

hasBotLeftResize

public boolean hasBotLeftResize()

hasBotRightResize

public boolean hasBotRightResize()

getResizeOffX

public int getResizeOffX()

getResizeOffY

public int getResizeOffY()

getResizeWidth

public int getResizeWidth()

getResizeHeight

public int getResizeHeight()

getResizeWidth2

public int getResizeWidth2()

getResizeHeight2

public int getResizeHeight2()

getMinWidth

public int getMinWidth()

getMinHeight

public int getMinHeight()

getTitleWidth

public int getTitleWidth()

getTitleHeight

public int getTitleHeight()

getWidth

public int getWidth()

getHeight

public int getHeight()

find

public ControlNode find(java.lang.String id)

writeXML

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