    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class xu.xu_ToolBarButtonElement

    java.lang.Object
       |
       +----com.sun.java.swing.tree.DefaultMutableTreeNode
               |
               +----xg.xg_Node
                       |
                       +----xg.xg_Element
                               |
                               +----xu.xu_ToolBarButtonElement

public class xu_ToolBarButtonElement
extends xg_Element

An XML element to represent a Swing toolbar button.

##

IdAttName
  The name of the attribute which holds the ID of this toolbar button.
RegisteredName
  The element type name normally used in XML for this sort of element.
TheButton
  The toolbar button created by this element.
ToolTipAttName
  The name of the attribute which holds the tool tip for this toolbar button.

##

xu_ToolBarButtonElement()
  Construct a toolbar button element with no type and no name.
xu_ToolBarButtonElement(String)
  Construct a toolbar button with a name.

##

getButton()
  Get the toolbar button created by this element.
getSummaryString()
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
toString()
  Return a string representation of the element (intended for use as debug output).
verify()

  Verify that this node is correct (ie.

##

TheButton

     protected JButton TheButton

  The toolbar button created by this element.

RegisteredName

     public static final String RegisteredName

  The element type name normally used in XML for this sort of element.

IdAttName

     public static final String IdAttName

  The name of the attribute which holds the ID of this toolbar button.

ToolTipAttName

     public static final String ToolTipAttName

  The name of the attribute which holds the tool tip for this toolbar button.

##

xu_ToolBarButtonElement

     public xu_ToolBarButtonElement()

  Construct a toolbar button element with no type and no name.

xu_ToolBarButtonElement

     public xu_ToolBarButtonElement(String InputNodeName)

  Construct a toolbar button with a name.

  Parameters:
    InputNodeName - The name of the element

##

verify

     public void verify() throws xg_VerificationException

  Verify that this node is correct (ie. internally correct and/or consistent with other nodes - such as its parent). The node is OK iff it has a 'Name' attribute and it lives inside a "FrameConfig".

  Throws: xg_VerificationException
    Description of verification problem
  Overrides:
    verify in class xg_Node

getButton

     public JButton getButton()

  Get the toolbar button created by this element.

  Returns:
    The toolbar button itself

getSummaryString

     public String getSummaryString()

  Get a summary descriptive string suitable for display in the tree view or elsewhere.

  Returns:
    A description suitable for display in the tree view
  Overrides:
    getSummaryString in class xg_Node

toString

     public String toString()

  Return a string representation of the element (intended for use as debug output).

  Returns:
    String representing the node's name.
  Overrides:
    toString in class xg_Element

    All Packages  Class Hierarchy  This Package  Previous  Next  Index