java.lang.Object
allensoft.gui.XMLGUIBuilder
- public class XMLGUIBuilder
- 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(java.lang.Class creatingClass,
org.w3c.dom.Element element,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.lang.Class creatingClass,
java.io.File in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.lang.Class creatingClass,
org.xml.sax.InputSource in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.lang.Class creatingClass,
java.io.InputStream in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.lang.Class creatingClass,
java.io.Reader in,
ActionPool actions)
|
static EnhancedToolBar |
buildToolBar(java.lang.Class creatingClass,
java.lang.String in,
ActionPool actions)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLGUIBuilder
public XMLGUIBuilder()
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.Class creatingClass,
org.xml.sax.InputSource in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.Class creatingClass,
java.io.File in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.Class creatingClass,
java.io.InputStream in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.Class creatingClass,
java.io.Reader in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.Class creatingClass,
java.lang.String in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildToolBar
public static EnhancedToolBar buildToolBar(java.lang.Class creatingClass,
org.w3c.dom.Element element,
ActionPool actions)
throws XMLGUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(org.xml.sax.InputSource in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.io.InputStream in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.io.Reader in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.io.File in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(java.lang.String sDocument,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenuBar
public static javax.swing.JMenuBar buildMenuBar(org.w3c.dom.Element element,
ActionPool actions)
throws XMLGUIBuilderException
- 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,
XMLGUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.io.File in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.io.Reader in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.io.InputStream in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenu
public static TearableMenu buildMenu(java.lang.String in,
ActionPool actions)
throws org.xml.sax.SAXException,
java.io.IOException,
XMLGUIBuilderException
buildMenu
public static TearableMenu buildMenu(org.w3c.dom.Element element,
ActionPool actions)
throws XMLGUIBuilderException
buildMenuItem
public static javax.swing.JMenuItem buildMenuItem(org.w3c.dom.Element element,
ActionPool actions)
throws XMLGUIBuilderException