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.