allensoft.gui
Class GUIBuilder
java.lang.Object
|
+--allensoft.gui.GUIBuilder
- public class GUIBuilder
- extends java.lang.Object
Builds toolbars, menus, menu bars and menuitems from XML based documents. This can be used to
create user configurable menus. An example of the structure of the XML document is:
Method Summary |
static TearableMenu |
buildMenu(org.w3c.dom.Element element,
ActionPool actions)
|
static TearableMenu |
buildMenu(java.io.File in,
ActionPool actions)
|
static TearableMenu |
buildMenu(org.xml.sax.InputSource in,
ActionPool actions)
|
static TearableMenu |
buildMenu(java.io.InputStream in,
ActionPool actions)
|
static TearableMenu |
buildMenu(java.io.Reader in,
ActionPool actions)
|
static TearableMenu |
buildMenu(java.lang.String in,
ActionPool actions)
|
static javax.swing.JMenuBar |
buildMenuBar(org.w3c.dom.Element element,
ActionPool actions)
Build a menu bar from the supplied node in an XML document. |
static javax.swing.JMenuBar |
buildMenuBar(java.io.File in,
ActionPool actions)
|
static javax.swing.JMenuBar |
buildMenuBar(org.xml.sax.InputSource in,
ActionPool actions)
|
static javax.swing.JMenuBar |
buildMenuBar(java.io.InputStream in,
ActionPool actions)
|
static javax.swing.JMenuBar |
buildMenuBar(java.io.Reader in,
ActionPool actions)
|
static javax.swing.JMenuBar |
buildMenuBar(java.lang.String sDocument,
ActionPool actions)
|
static javax.swing.JMenuItem |
buildMenuItem(org.w3c.dom.Element element,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(org.w3c.dom.Element element,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.io.File in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(org.xml.sax.InputSource in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.io.InputStream in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.io.Reader in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.lang.String in,
ActionPool actions)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GUIBuilder
public GUIBuilder()
buildToolBar
public static EnhancedToolBar buildToolBar(org.xml.sax.InputSource in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.io.File in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.io.InputStream in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.io.Reader in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.String in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(org.w3c.dom.Element element,
ActionPool actions)
throws GUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(org.xml.sax.InputSource in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.io.InputStream in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.io.Reader in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.io.File in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.lang.String sDocument,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(org.w3c.dom.Element element,
ActionPool actions)
throws GUIBuilderException
- Build a menu bar from the supplied node in an XML document.
buildMenu
public static TearableMenu buildMenu(org.xml.sax.InputSource in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.io.File in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.io.Reader in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.io.InputStream in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.lang.String in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
GUIBuilderException
buildMenu
public static TearableMenu buildMenu(org.w3c.dom.Element element,
ActionPool actions)
throws GUIBuilderException
buildMenuItem
public static javax.swing.JMenuItem buildMenuItem(org.w3c.dom.Element element,
ActionPool actions)
throws GUIBuilderException