    All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

# Index of all Fields and Methods

## A

actionPerformed(ActionEvent). Method in class xu.xu_ButtonGroupAction
  The currently-selected button has changed.
actionPerformed(ActionEvent). Method in class xu.xu_CheckBoxAction
  Something's happened: record where the event came from, and determine the state of the check box menu item.
actionPerformed(ActionEvent). Method in class xu.xu_LookAndFeelAction
  The currently-selected button has changed.
addAttList(xg_AttList). Method in class xu.xu_ButtonGroupAction
  Add an attribute list to the end of the list of attribute lists.
addButtonGroupContents(xu_MenuButtonGroupElement). Method in class xu.xu_MenuElement
  Add the members of the button group in this element to the Menu.
addCustomEntriesToTable(UIDefaults). Method in class xu.DemoMetalTheme
addCustomEntriesToTable(UIDefaults). Method in class xu.HugeMetalTheme
AssociatedCheckBoxMenuItem. Variable in class xu.xu_CheckBoxAction
  The associated check box menu item.

## B

BaseThemeClassName. Static variable in class xu.xu_MetalThemeFactory
  The name of the class from which all Metal themes must derive.
BasicFrameTitle. Variable in class xu.xu_Frame

## C

CheckBoxTypeName. Static variable in class xu.xu_MenuItemElement
  If Type="Checkbox", we create a JCheckBoxMenuItem.
ClassAttName. Static variable in class xu.xu_DatabaseDriverElement
  The name of the attribute which holds the name of the driver class.
ClassAttName. Static variable in class xu.xu_FrameConfigElement
  The name of the attribute which holds the name of the Java class of the Frame for which this configuration was designed.
conformToState(). Method in class xu.xu_LookAndFeelAction
  Take whatever steps are necessary to bring the Action into line with what the controlling check box wishes (as indicated by the value of StateFlag).
convertToURL(String). Method in class xu.xu_FrameConfigElement
  Get the value of the URL whose name is InputResourceName.
convertToURL(String). Method in class xu.xu_FrameConfigManager
  Get the value of the URL whose name is InputResourceName.
createCheckBoxMenuItem(Action). Method in class xu.xu_MenuItemElement
  Create a check box menu item.
createMenuItem(String, Action). Method in class xu.xu_MenuItemElement

  Create a menu item.

createNormalMenuItem(String, Action). Method in class xu.xu_MenuItemElement
  Create a normal menu item (an instance of xu_MenuItem, which is basically just a JMenuItem - although it holds the attributes of this element).
createRadioMenuItem(Action). Method in class xu.xu_MenuItemElement
  Create a radio button menu item.
createTheme(String). Static method in class xu.xu_MetalThemeFactory
  Create a Metal theme whose class name is InputThemeClassName.

## D

DemoMetalTheme(). Constructor for class xu.DemoMetalTheme

## G

getAction(String). Method in class xu.xu_FrameConfigDocument
  Get the action registered under the given name.
getAction(String). Method in class xu.xu_FrameConfigManager
  Get the action registered under the given name.
getAction(String). Method in class xu.xu_MenuItemElement

  Get from the parent document (if there is one) the named action.

getActionsHashtable(). Method in class xu.xu_FrameConfigDocument
  Get the hashtable of known actions.
getAssociatedCheckBoxMenuItem(). Method in class xu.xu_CheckBoxAction
  Get the menu item associated with this action.
getAttList(). Method in class xu.xu_ButtonGroupAction
  Get the attributes associated with the currently-selected button (ie.
getAttList(). Method in class xu.xu_MenuItem
  Get the attributes associated with this menu item.
getButton(). Method in class xu.xu_ToolBarButtonElement
  Get the toolbar button created by this element.
getButtonGroup(). Method in class xu.xu_MenuButtonGroupElement
  Get the button group created by this element.
getControlTextFont(). Method in class xu.DemoMetalTheme
getControlTextFont(). Method in class xu.HugeMetalTheme
getCurrentRadioButton(). Method in class xu.xu_ButtonGroupAction
  Get the currently-selected button.
getFrameIconImage(). Method in class xu.xu_FrameConfigManager
  Get the icon image for this frame.
getFrameRectangle(). Method in class xu.xu_FrameConfigManager
  Get the location and size of the controlled frame.
getFrameTitle(). Method in class xu.xu_FrameConfigManager
  Get the title of this frame.
getIndex(). Method in class xu.xu_ButtonGroupAction
  Get the relative position in the group of the currently-selected button.
getMenu(). Method in class xu.xu_MenuElement
  Get the menu created by this element.
getMenuBar(). Method in class xu.xu_FrameConfigManager
  Get the first menu bar.
getMenuBar(). Method in class xu.xu_MenuBarElement
  Get the menubar created by this element.
getMenuItem(). Method in class xu.xu_MenuItemElement
  Get the menu item created by this element.
getMenuTextFont(). Method in class xu.DemoMetalTheme
getMenuTextFont(). Method in class xu.HugeMetalTheme
getName(). Method in class xu.DemoMetalTheme
getName(). Method in class xu.GreenMetalTheme
getName(). Method in class xu.HugeMetalTheme
getName(). Method in class xu.RedMetalTheme
getPrimary1(). Method in class xu.GreenMetalTheme
getPrimary1(). Method in class xu.RedMetalTheme
getPrimary2(). Method in class xu.GreenMetalTheme
getPrimary2(). Method in class xu.RedMetalTheme
getPrimary3(). Method in class xu.GreenMetalTheme
getPrimary3(). Method in class xu.RedMetalTheme
getResourceBundle(). Method in class xu.xu_FrameConfigDocument
  Get the text resource bundle.
getResourceBundle(). Method in class xu.xu_FrameConfigManager
  Get the text resource bundle.
getResourceString(String). Method in class xu.xu_Frame
  Get the value of the string whose name is InputResourceName.
getResourceString(String). Method in class xu.xu_FrameConfigDocument
  Get the value of the string whose name is InputResourceName.
getResourceString(String). Method in class xu.xu_FrameConfigManager
  Get the value of the string whose name is InputResourceName.
getResourceURL(String). Method in class xu.xu_FrameConfigManager
  Get the value of the URL whose name is InputResourceName.
getState(). Method in class xu.xu_CheckBoxAction
  Get the current state (checked or not) of the associated menu item.
getState(). Method in class xu.xu_MenuItemElement
  Get the logical value of the "State" attribute.
getSubTextFont(). Method in class xu.DemoMetalTheme
getSubTextFont(). Method in class xu.HugeMetalTheme
getSummaryString(). Method in class xu.xu_ActionElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_DatabaseDriverElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_MenuBarElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_MenuButtonGroupElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_MenuElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_MenuItemElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_ToolBarButtonElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSummaryString(). Method in class xu.xu_ToolBarElement
  Get a summary descriptive string suitable for display in the tree view or elsewhere.
getSystemTextFont(). Method in class xu.DemoMetalTheme
getSystemTextFont(). Method in class xu.HugeMetalTheme
getToolBar(). Method in class xu.xu_FrameConfigManager
  Get the tool bar.
getToolBar(). Method in class xu.xu_ToolBarElement
  Get the toolbar created by this element.
getUserTextFont(). Method in class xu.DemoMetalTheme
getUserTextFont(). Method in class xu.HugeMetalTheme
getWindowTitleFont(). Method in class xu.DemoMetalTheme
getWindowTitleFont(). Method in class xu.HugeMetalTheme
GreenMetalTheme(). Constructor for class xu.GreenMetalTheme
GroupAction. Variable in class xu.xu_MenuButtonGroupElement
  The action associated with this element.

## H

HugeMetalTheme(). Constructor for class xu.HugeMetalTheme

## I

IdAttName. Static variable in class xu.xu_ActionElement
  The name of the attribute which holds the ID of this action.
IdAttName. Static variable in class xu.xu_MenuButtonGroupElement
  The name of the attribute which holds the ID of this button group.
IdAttName. Static variable in class xu.xu_MenuItemElement
  The name of the attribute which holds the ID of this menu item.
IdAttName. Static variable in class xu.xu_ToolBarButtonElement
  The name of the attribute which holds the ID of this toolbar button.
ImageAttName. Static variable in class xu.xu_ActionElement
  The name of the attribute which holds the relative pathname of the image associated with this action (to be used on menus and toolbars).
ImageSuffix. Static variable in class xu.xu_FrameConfigElement
  Suffix applied to the key used in resource file lookups for images.
initControlPanel(). Method in class xu.xu_Frame
  Initialise the input/control panel at the top of the main frame.

## L

LabelAttName. Static variable in class xu.xu_MenuElement
  The name of the attribute which holds the label to put on this menu.
LabelAttName. Static variable in class xu.xu_MenuItemElement
  The name of the attribute which holds the label to put on this menu item.
load(String). Method in class xu.xu_FrameConfigManager
  Load the configuration from the named XML file.
loadConfig(String). Method in class xu.xu_Frame
  Initialise the frame configuration, including setting up the table of supported actions.
loadConfigFile(String). Method in class xu.xu_FrameConfigManager
  Load the configuration from the named XML file.
loadResources(String). Method in class xu.xu_FrameConfigDocument
  Load resources.

## M

MainFrame. Variable in class xu.xu_Frame
  This class's main frame.
MainStatusBar. Variable in class xu.xu_Frame
MenuItemAttList. Variable in class xu.xu_MenuItem
  The attributes associated with this menu item.

## N

NormalTypeName. Static variable in class xu.xu_MenuItemElement
  If Type="Normal", we create a plain JMenuItem.

## P

ParentFrame. Variable in class xu.xu_Frame

  The frame from which this class has been invoked.

ParentFrame. Variable in class xu.xu_LookAndFeelAction
  This action's parent frame, to be passed to the dialog box we create.

## R

RadioTypeName. Static variable in class xu.xu_MenuItemElement
  If Type="Radio", we create a JRadioButtonMenuItem.
RedMetalTheme(). Constructor for class xu.RedMetalTheme
registerAction(Action). Method in class xu.xu_FrameConfigDocument
  Add the InputAction to the hashtable of known actions.
registerAction(Action). Method in class xu.xu_FrameConfigManager
registerActions(). Method in class xu.xu_Frame
  Register the actions supported by this frame.
registerActions(Action[]). Method in class xu.xu_FrameConfigDocument
  Add an array of actions to the array of known actions.
registerActions(Action[]). Method in class xu.xu_FrameConfigManager
  Add an array of actions to the array of known actions.
RegisteredName. Static variable in class xu.xu_ActionElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_DatabaseDriverElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_FrameConfigElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_MenuBarElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_MenuButtonGroupElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_MenuElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_MenuItemElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_ToolBarButtonElement
  The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xu.xu_ToolBarElement
  The element type name normally used in XML for this sort of element.
registerElementClasses(). Method in class xu.xu_FrameConfigManager

  Register special types of element classes used to represent particular parts of the configuration.

  The present approach isn't ideal: it's static, so affects all XML parsing, and it doesn't permit the unregistering of all the special registrations.

## S

SeparatorTypeName. Static variable in class xu.xu_MenuElement
  The element type name used in XML for a menu separator.
SeparatorTypeName. Static variable in class xu.xu_ToolBarElement
  The element type name used in XML for a toolbar separator.
setActionState(Action). Method in class xu.xu_MenuItemElement
  Retrieve the boolean 'State' attribute, and set the state of the InputAction if it is an xu_CheckBoxAction.
setAttList(xg_AttList). Method in class xu.xu_MenuItem
  Set the attributes associated with this menu item.
setIndex(int). Method in class xu.xu_ButtonGroupAction
  Nominate which button is currently selected.
setItemIcon(Action). Method in class xu.xu_MenuItemElement

  Set this menu item's icon image from the icon image in its action (if the action has one).

setMetalTheme(String). Method in class xu.xu_LookAndFeelAction
  Set the Swing Metal theme to that defined in the named class.
setState(boolean). Method in class xu.xu_CheckBoxAction
  Set the current state of this action.
StateAttName. Static variable in class xu.xu_MenuItemElement
  The name of the attribute which holds the type of this menu item.
StateFlag. Variable in class xu.xu_CheckBoxAction
  Flag reflecting the current state (checked or not) of the associated menu item.
StateTrueValue. Static variable in class xu.xu_MenuItemElement
  If a checkbox or radio button menu item has a State attribute with this value, its state will be set to true.

## T

TextResourceBundle. Variable in class xu.xu_Frame
TheButton. Variable in class xu.xu_ToolBarButtonElement
  The toolbar button created by this element.
TheButtonGroup. Variable in class xu.xu_MenuButtonGroupElement
  The button group created by this element.
TheExitAction. Variable in class xu.xu_Frame
TheFrameConfigManager. Variable in class xu.xu_Frame
TheHelpAction. Variable in class xu.xu_Frame
TheMenu. Variable in class xu.xu_MenuElement
  The menu created by this element.
TheMenuBar. Variable in class xu.xu_MenuBarElement
  The menubar created by this element.
TheMenuItem. Variable in class xu.xu_MenuItemElement
  The menu item created by this element.
TheToolBar. Variable in class xu.xu_ToolBarElement
  The toolbar created by this element.
ToolTipAttName. Static variable in class xu.xu_ToolBarButtonElement
  The name of the attribute which holds the tool tip for this toolbar button.
toString(). Method in class xu.xu_ActionElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_DatabaseDriverElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_MenuBarElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_MenuButtonGroupElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_MenuElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_MenuItemElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_ToolBarButtonElement
  Return a string representation of the element (intended for use as debug output).
toString(). Method in class xu.xu_ToolBarElement
  Return a string representation of the element (intended for use as debug output).
TypeAttName. Static variable in class xu.xu_MenuItemElement
  The name of the attribute which holds the type of this menu item.

## V

verify(). Method in class xu.xu_ActionElement

  Verify that this node is correct (ie.

verify(). Method in class xu.xu_DatabaseDriverElement

  Verify that this node is correct (ie.

verify(). Method in class xu.xu_MenuBarElement

  Verify that this node is correct (ie.

verify(). Method in class xu.xu_MenuButtonGroupElement
  Verify that this node is correct (ie.
verify(). Method in class xu.xu_MenuElement

  Verify that this node is correct (ie.

verify(). Method in class xu.xu_MenuItemElement

  Verify that this node is correct (ie.

verify(). Method in class xu.xu_ToolBarButtonElement

  Verify that this node is correct (ie.

verify(). Method in class xu.xu_ToolBarElement

  Verify that this node is correct (ie.

## X

xu_ActionElement(). Constructor for class xu.xu_ActionElement
  Construct an action element with no type and no name.
xu_ActionElement(String). Constructor for class xu.xu_ActionElement
  Construct an action with a name.
xu_ButtonGroupAction(String). Constructor for class xu.xu_ButtonGroupAction
  Constructor.
xu_CheckBoxAction(String). Constructor for class xu.xu_CheckBoxAction
  Constructor.
xu_DatabaseDriverElement(). Constructor for class xu.xu_DatabaseDriverElement
  Construct a database driver element with no type and no name.
xu_DatabaseDriverElement(String). Constructor for class xu.xu_DatabaseDriverElement
  Construct a database driver element with a name.
xu_Frame(). Constructor for class xu.xu_Frame
  Default constructor.
xu_Frame(JFrame). Constructor for class xu.xu_Frame
  Default constructor.
xu_FrameConfigDocument(). Constructor for class xu.xu_FrameConfigDocument
xu_FrameConfigElement(). Constructor for class xu.xu_FrameConfigElement
xu_FrameConfigManager(). Constructor for class xu.xu_FrameConfigManager
  Constructor.
xu_LookAndFeelAction(JFrame). Constructor for class xu.xu_LookAndFeelAction
  Constructor.
xu_MenuBarElement(). Constructor for class xu.xu_MenuBarElement
  Construct a menubar element with no type and no name.
xu_MenuBarElement(String). Constructor for class xu.xu_MenuBarElement
  Construct a menubar with a name.
xu_MenuButtonGroupElement(). Constructor for class xu.xu_MenuButtonGroupElement
  Construct a menu button group with no type and no name.
xu_MenuButtonGroupElement(String). Constructor for class xu.xu_MenuButtonGroupElement
  Construct a menu button group with a name.
xu_MenuElement(). Constructor for class xu.xu_MenuElement
  Construct a menu element with no name.
xu_MenuElement(String). Constructor for class xu.xu_MenuElement
  Construct a menu with a name.
xu_MenuItem(). Constructor for class xu.xu_MenuItem
  Default constructor, to create a menu item with no set text or icon.
xu_MenuItem(Icon). Constructor for class xu.xu_MenuItem
  Constructor, to create a menu item with an icon.
xu_MenuItem(String). Constructor for class xu.xu_MenuItem
  Constructor, to create a menu item with text.
xu_MenuItem(String, Icon). Constructor for class xu.xu_MenuItem
  Constructor, to create a menu item with text and an icon.
xu_MenuItem(String, int). Constructor for class xu.xu_MenuItem
  Constructor, to create a menu item with text and a keyboard mnemonic.
xu_MenuItemElement(). Constructor for class xu.xu_MenuItemElement
  Construct a menu item element with no name.
xu_MenuItemElement(String). Constructor for class xu.xu_MenuItemElement
  Construct a menu item with a name.
xu_MetalThemeFactory(). Constructor for class xu.xu_MetalThemeFactory
xu_ToolBarButtonElement(). Constructor for class xu.xu_ToolBarButtonElement
  Construct a toolbar button element with no type and no name.
xu_ToolBarButtonElement(String). Constructor for class xu.xu_ToolBarButtonElement
  Construct a toolbar button with a name.
xu_ToolBarElement(). Constructor for class xu.xu_ToolBarElement
  Construct a toolbar element with no type and no name.
xu_ToolBarElement(String). Constructor for class xu.xu_ToolBarElement
  Construct a toolbar with a name.