com.l2fprod.common.application.core
Class XmlUIBuilder

java.lang.Object
  extended by com.l2fprod.common.application.core.XmlUIBuilder

public class XmlUIBuilder
extends java.lang.Object

Build actions, toolbars, menubars, popup menus from an xml file.


Field Summary
static java.lang.String ACTION
           
static java.lang.String ACTION_REF
           
static java.lang.String ID
           
static java.lang.String MENU
           
static java.lang.String MENU_REF
           
static java.lang.String MENUBAR
           
static java.lang.String SEPARATOR
           
static java.lang.String STATUSBAR
           
static java.lang.String STATUSBARITEM
           
static java.lang.String TOOLBAR
           
 
Constructor Summary
XmlUIBuilder(AppContext context, java.net.URL xml)
           
 
Method Summary
 javax.swing.JMenu getMenu(java.lang.String id)
           
 javax.swing.JMenuBar getMenubar(java.lang.String id)
           
 StatusBar getStatusBar(java.lang.String id)
           
 javax.swing.JToolBar getToolBar(java.lang.String id)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

ACTION

public static final java.lang.String ACTION
See Also:
Constant Field Values

ACTION_REF

public static final java.lang.String ACTION_REF
See Also:
Constant Field Values

TOOLBAR

public static final java.lang.String TOOLBAR
See Also:
Constant Field Values

MENUBAR

public static final java.lang.String MENUBAR
See Also:
Constant Field Values

MENU

public static final java.lang.String MENU
See Also:
Constant Field Values

MENU_REF

public static final java.lang.String MENU_REF
See Also:
Constant Field Values

STATUSBAR

public static final java.lang.String STATUSBAR
See Also:
Constant Field Values

STATUSBARITEM

public static final java.lang.String STATUSBARITEM
See Also:
Constant Field Values

SEPARATOR

public static final java.lang.String SEPARATOR
See Also:
Constant Field Values
Constructor Detail

XmlUIBuilder

public XmlUIBuilder(AppContext context,
                    java.net.URL xml)
             throws javax.xml.parsers.ParserConfigurationException,
                    org.xml.sax.SAXException,
                    java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
Method Detail

getMenubar

public javax.swing.JMenuBar getMenubar(java.lang.String id)

getMenu

public javax.swing.JMenu getMenu(java.lang.String id)

getToolBar

public javax.swing.JToolBar getToolBar(java.lang.String id)

getStatusBar

public StatusBar getStatusBar(java.lang.String id)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object