Uses of Class
daoc.editor.model.nodes.ElementNode

Packages that use ElementNode
daoc.editor   
daoc.editor.model   
daoc.editor.model.nodes   
daoc.editor.model.types   
daoc.editor.ui   
daoc.editor.ui.actions   
daoc.editor.ui.dialogs   
daoc.editor.ui.panels   
 

Uses of ElementNode in daoc.editor
 

Methods in daoc.editor that return ElementNode
static ElementNode UIParser.loadNode(org.w3c.dom.Element e)
          Dynamically loads a node based on node name.
 

Uses of ElementNode in daoc.editor.model
 

Methods in daoc.editor.model that return ElementNode
 ElementNode UIModel.getSelection()
           
 

Methods in daoc.editor.model with parameters of type ElementNode
 void UIModel.setSelection(ElementNode node)
           
 void UIModel.nodeUpdated(ElementNode node)
           
 void UIModel.nodeAdded(ElementNode node, ElementNode child)
           
 void UIModel.nodeRemoved(ElementNode node, ElementNode child)
           
 void WindowManager.nodeAdded(ElementNode node, ElementNode child)
           
 void WindowManager.nodeRemoved(ElementNode node, ElementNode child)
           
 void WindowManager.nodeUpdated(ElementNode node)
           
 

Uses of ElementNode in daoc.editor.model.nodes
 

Subclasses of ElementNode in daoc.editor.model.nodes
 class AssetNode
          Used to tag asset nodes.
 class ButtondefNode
          Wrapper for the ButtonDef node.
 class ButtontemplateNode
          Wrapper for the ButtonTemplate XML node.
 class CanvasNode
          Canvas wrapper, just a name and file.
 class ChatcontroldefNode
          Wrapper for the ChatControlDef node.
 class ChatcontroltemplateNode
          Wrapper for XML ChatControlTemplate node.
 class CheckboxdefNode
          Wrapper for the CheckBoxDef node.
 class CheckboxtemplateNode
          Wrapper for the CheckBoxTemplate node.
 class ComboboxdefNode
          Wrapper for the ComboBoxDef node.
 class ComboboxtemplateNode
          Wrapper for the Combo Box Template node.
 class CommentNode
          Stores a comment.
 class CompasscontroldefNode
          Wrapper for the CompassControlDef node.
 class CompasscontroltemplateNode
          Wrapper for the XML CompassControl node.
 class ControlNode
          Abstract superclass for all control definitions.
 class DynamicimagedefNode
          Wrapper for the DynamicImageDef node.
 class FontNode
          Wrapper for the Font node, just name and file.
 class FullresizeimagedefNode
          Wrapper for the FullResizeImageDef node.
 class FullresizeimagetemplateNode
          Fully resizeable image.
 class HorizontalresizeimagedefNode
          Wrapper frot the HorizontalResizeImageDef node.
 class HorizontalresizeimagetemplateNode
          Wrapper for the HorizontalResizeImageTemplate node.
 class IcondefNode
          Wrapper for the IconDef node.
 class IconsetdefNode
          Wrapper for the IconSetDef element.
 class IconsettemplateNode
          Wrapper for the IconSetTemplate element.
 class IcontemplateNode
          Wrapper for the IconTemplate node.
 class ImageareadefNode
          Wrapper for the ImageAreaDef node.
 class ImageareatemplateNode
          Wrapper for the ImageArea XML node.
 class IncludeNode
          Used to load include files.
 class InvisiblebuttondefNode
          Wrapper for the InvisibleButtonDef element.
 class LabeldefNode
          Wrapper for the LabelDef node.
 class ListboxdefNode
          Wrapper for the ListBoxDef node.
 class ListboxtemplateNode
          Wrapper for the XML ListBoxTemplate element.
 class MenutemplateNode
          Wrapper for a menu template node.
 class RootNode
          Special node for the xml root.
 class ScalarlabeldefNode
          Wrapper for the ScalarLabelDef node.
 class StaticfileimagedefNode
          Wrapper for the StaticFileImageDef node.
 class StatusbardefNode
          Wrapper for the StatusBarDef node.
 class StatusbartemplateNode
          Wrapper for the XML StatusbarTemplate node.
 class StatusicondefNode
          Wrapper for the StatusIconDef node.
 class StatusicontemplateNode
          Wrapper for the XML StatusIconTemplate node.
 class TemplateNode
          Used to group template elements.
 class TextareadefNode
          Wrapper for the TextAreaDef node.
 class TextareatemplateNode
          Wrapper for the TextAreaTemplate node.
 class TextureNode
          Texture information.
 class TreecontroldefNode
          Wrapper for a tree control.
 class TreecontroltemplateNode
          Wrapper for nodes.
 class VerticalresizeimagedefNode
          Wrapper frot the HorizontalResizeImageDef node.
 class VerticalresizeimagetemplateNode
          Wrapper for the XML node VerticalResizeImageTemplate.
 class VerticalscrollbartemplateNode
          Wrapper for the VerticalScrollbarTemplate node.
 class VerticalstatusbardefNode
          Wrapper for the VerticalStatusBarDef node.
 class VerticalstatusbartemplateNode
          Wrapper for the VerticalStatusBarTemplate element.
 class WindowtemplateNode
          Handles window templates.
 

Methods in daoc.editor.model.nodes with parameters of type ElementNode
 void ElementNode.fireUpdatedEvent(ElementNode n)
           
 void ElementNode.fireAddedEvent(ElementNode n, ElementNode c)
           
 void ElementNode.fireRemoveEvent(ElementNode n, ElementNode c)
           
 void IncludeNode.fireUpdatedEvent(ElementNode node)
           
 

Uses of ElementNode in daoc.editor.model.types
 

Methods in daoc.editor.model.types that return ElementNode
 ElementNode NodeInfo.newNode(ElementNode parent)
          Create a new node with the given parent
 

Methods in daoc.editor.model.types with parameters of type ElementNode
 ElementNode NodeInfo.newNode(ElementNode parent)
          Create a new node with the given parent
 

Uses of ElementNode in daoc.editor.ui
 

Methods in daoc.editor.ui with parameters of type ElementNode
 void IModelSelectionListener.itemSelected(ElementNode item)
           
 void IUpdateListener.nodeUpdated(ElementNode node)
           
 void IUpdateListener.nodeAdded(ElementNode node, ElementNode child)
           
 void IUpdateListener.nodeRemoved(ElementNode node, ElementNode child)
           
 

Uses of ElementNode in daoc.editor.ui.actions
 

Methods in daoc.editor.ui.actions with parameters of type ElementNode
 void AdjustPositionAction.setNodes(ElementNode[] nodes)
           
 void PropertiesAction.setNode(ElementNode node)
           
 void RemoveNodeAction.setNode(ElementNode n)
           
 

Constructors in daoc.editor.ui.actions with parameters of type ElementNode
PropertiesAction(ElementNode node)
           
PropertiesAction(ElementNode node, java.lang.String label)
           
RemoveNodeAction(ElementNode node, java.lang.String label)
           
 

Uses of ElementNode in daoc.editor.ui.dialogs
 

Constructors in daoc.editor.ui.dialogs with parameters of type ElementNode
AdjustDialog(ElementNode[] nodes)
           
EditDialog(java.lang.String title, ElementNode node, Editor[] editors)
           
EditDialog(java.lang.String title, ElementNode node, Editor[] editors, boolean leftAlign)
           
 

Uses of ElementNode in daoc.editor.ui.panels
 

Methods in daoc.editor.ui.panels with parameters of type ElementNode
 void AllListPanel.nodeUpdated(ElementNode node)
           
 void AllListPanel.nodeAdded(ElementNode node, ElementNode child)
           
 void AllListPanel.nodeRemoved(ElementNode node, ElementNode child)
           
 void AssetListPanel.nodeUpdated(ElementNode node)
           
 void AssetListPanel.nodeAdded(ElementNode node, ElementNode child)
           
 void AssetListPanel.nodeRemoved(ElementNode node, ElementNode child)
           
 void PreviewPanel.itemSelected(ElementNode item)
           
 void PreviewTitlePanel.itemSelected(ElementNode item)
          Update the selected control.
 void TemplateListPanel.nodeUpdated(ElementNode node)
           
 void TemplateListPanel.nodeAdded(ElementNode node, ElementNode child)
           
 void TemplateListPanel.nodeRemoved(ElementNode node, ElementNode child)
           
 void WindowListPanel.nodeUpdated(ElementNode node)
           
 void WindowListPanel.nodeAdded(ElementNode node, ElementNode child)
           
 void WindowListPanel.nodeRemoved(ElementNode node, ElementNode child)
           
 void WindowListPanel.itemSelected(ElementNode item)
          An item was selected from an outside source.
 void WindowPanel.nodeUpdated(ElementNode node)
           
 void WindowPanel.nodeAdded(ElementNode node, ElementNode child)
           
 void WindowPanel.nodeRemoved(ElementNode node, ElementNode child)