Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

allensoft.gui
Class XMLGUIBuilder  view XMLGUIBuilder download XMLGUIBuilder.java

java.lang.Object
  extended byallensoft.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:


 
        
                
                .
                .
                .
        
 


Constructor Summary
XMLGUIBuilder()
           
 
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
 

Constructor Detail

XMLGUIBuilder

public XMLGUIBuilder()
Method Detail

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