    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class xc.xc_ElementCustomizer

    java.lang.Object
       |
       +----java.awt.Component
               |
               +----java.awt.Container
                       |
                       +----com.sun.java.swing.JComponent
                               |
                               +----com.sun.java.swing.JPanel
                                       |
                                       +----xc.xc_NodeCustomizer
                                               |
                                               +----xc.xc_ElementCustomizer

public class xc_ElementCustomizer
extends xc_NodeCustomizer

A node customizer for editing an xg_Element.

##

CurrentElement
  The element currently being displayed.

##

xc_ElementCustomizer()
  Default constructor.

##

addAttsTab()
  Add 'Attributes' tab to display the element's attributes.
addTabs()
  Add all required tabs - which is expected to be overridden in derived classes (which is why its contents are not merely called directly from the constructor).
initAttsTabButtonPanel()
  Initialise the panel of buttons at the bottom of the attributes tab.
setNode(xg_Node)
  Set the node that is to be edited.

##

CurrentElement

     protected xg_Element CurrentElement

  The element currently being displayed.

##

xc_ElementCustomizer

     public xc_ElementCustomizer()

  Default constructor.

##

addTabs

     public void addTabs()

  Add all required tabs - which is expected to be overridden in derived classes (which is why its contents are not merely called directly from the constructor).

  Overrides:
    addTabs in class xc_NodeCustomizer

addAttsTab

     public void addAttsTab()

  Add 'Attributes' tab to display the element's attributes.

initAttsTabButtonPanel

     protected void initAttsTabButtonPanel()

  Initialise the panel of buttons at the bottom of the attributes tab.

setNode

     public void setNode(xg_Node InputNode)

  Set the node that is to be edited.

  Parameters:
    InputNode - The node to edit
  Overrides:
    setNode in class xc_NodeCustomizer

    All Packages  Class Hierarchy  This Package  Previous  Next  Index