jxUtil 0.6

org.sourceforge.jxutil.swing
Class MenuConfig

java.lang.Object
  |
  +--org.sourceforge.jxutil.xml.XMLConfig
        |
        +--org.sourceforge.jxutil.swing.MenuConfig

public final class MenuConfig
extends XMLConfig

An XMLConfig for instantiating Swing Menus from an XML definition.


Nested Class Summary
(package private) static class MenuConfig.AcceleratorHandler
           
(package private) static class MenuConfig.ActionHandler
           
(package private) static class MenuConfig.IconHandler
           
(package private) static class MenuConfig.MenuBarHandler
           
(package private) static class MenuConfig.MenuHandler
           
(package private) static class MenuConfig.MnemonicHandler
           
(package private) static class MenuConfig.SeparatorHandler
           
(package private) static class MenuConfig.StringHandler
           
(package private) static class MenuConfig.ToolBarHandler
           
(package private) static class MenuConfig.TopMenuHandler
           
 
Nested classes inherited from class org.sourceforge.jxutil.xml.XMLConfig
XMLConfig.RefHandler
 
Field Summary
(package private) static TreeMap handlerMap
           
(package private) static Object separator
           
 
Fields inherited from class org.sourceforge.jxutil.xml.XMLConfig
doc, idCache
 
Constructor Summary
MenuConfig(File file)
           
MenuConfig(URL url)
           
 
Methods inherited from class org.sourceforge.jxutil.xml.XMLConfig
getById, getDocument, makeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlerMap

static final TreeMap handlerMap

separator

static final Object separator
Constructor Detail

MenuConfig

public MenuConfig(File file)
           throws ParserConfigurationException,
                  SAXException,
                  IOException

MenuConfig

public MenuConfig(URL url)
           throws ParserConfigurationException,
                  SAXException,
                  IOException

jxUtil 0.6

Copyright © 2001,2002 Keve Müller, et al.; see LICENSE file for details.