jp.carabiner.widget
クラス ApplicationConfig

java.lang.Object
  上位を拡張 jp.carabiner.widget.ApplicationConfig

public class ApplicationConfig
extends java.lang.Object

アプリケーションの設定


フィールドの概要
static java.util.Map<java.lang.String,java.lang.Integer> keyTable
           
static java.util.Map<java.lang.String,java.lang.Integer> maskTable
           
 
コンストラクタの概要
ApplicationConfig()
          コンストラクタ
ApplicationConfig(ApplicationConfig parent)
           
 
メソッドの概要
 void addAction(ActionDef actionDef)
           
 void addApplicationConfigListener(ApplicationConfigListener listener)
           
 void addMenuBar(MenuBar menuBar)
           
 void addPopupMenu(PopupMenu popupMenu)
           
 void addToolBar(ToolBar toolBar)
           
protected  boolean checkExistsActionID(WidgetItem[] items, java.lang.String actionId)
           
 void clear()
           
 MenuItem createCheckBoxButtonMenuItem(java.lang.String id)
           
 Menu createMenu(java.lang.String id)
           
 MenuBar createMenuBar(java.lang.String id)
           
 MenuItem createMenuItem(java.lang.String id)
           
 MenuItem createMenuItem(java.lang.String type, java.lang.String id)
           
 MenuItem createMenuSeparator()
           
 PopupMenu createPopupMenu(java.lang.String id)
           
 MenuItem createRadioButtonMenuItem(java.lang.String id)
           
 ToolBar createToolBar(java.lang.String id)
           
 ToolBarItem createToolBarItem(java.lang.String type, java.lang.String id)
           
 ToolBarItem createToolBarSeparator()
           
protected  void fireApplicationConfigEvent(ApplicationConfigEvent event)
           
 ActionDef getAction(java.lang.String id)
           
protected  ActionDefTable getActionDefTable()
           
 java.util.Set<java.lang.String> getActionIDSet()
           
 java.lang.ClassLoader getClassLoader()
           
 MenuBar getMenuBar(java.lang.String id)
           
 MenuBar[] getMenuBars()
           
 java.lang.String getNewRandomActionID(java.lang.String prefix)
           
 PopupMenu getPopupMenu(java.lang.String id)
           
 PopupMenu[] getPopupMenus()
           
 java.net.URL getSourceURL()
           
 ToolBar getToolBar(java.lang.String id)
           
 ToolBar[] getToolBars()
           
 void load(java.io.InputStream is, java.lang.String encoding, java.lang.ClassLoader classLoader)
           
static int parseMnemonic(java.lang.String mnemonic)
           
static int parseModifier(java.lang.String mod)
           
 void removeAction(ActionDef actionDef)
           
 void removeAction(java.lang.String id)
           
 void removeApplicationConfigListener(ApplicationConfigListener listener)
           
 void setAction(ActionDef actionDef)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setSourceURL(java.net.URL url)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

maskTable

public static java.util.Map<java.lang.String,java.lang.Integer> maskTable

keyTable

public static java.util.Map<java.lang.String,java.lang.Integer> keyTable
コンストラクタの詳細

ApplicationConfig

public ApplicationConfig()
コンストラクタ


ApplicationConfig

public ApplicationConfig(ApplicationConfig parent)
メソッドの詳細

parseModifier

public static int parseModifier(java.lang.String mod)

parseMnemonic

public static int parseMnemonic(java.lang.String mnemonic)

load

public void load(java.io.InputStream is,
                 java.lang.String encoding,
                 java.lang.ClassLoader classLoader)
          throws java.io.IOException,
                 jp.carabiner.toolbox.xml.parser2.ParserException
例外:
java.io.IOException
jp.carabiner.toolbox.xml.parser2.ParserException

clear

public void clear()

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

getClassLoader

public java.lang.ClassLoader getClassLoader()

addApplicationConfigListener

public void addApplicationConfigListener(ApplicationConfigListener listener)

removeApplicationConfigListener

public void removeApplicationConfigListener(ApplicationConfigListener listener)

fireApplicationConfigEvent

protected void fireApplicationConfigEvent(ApplicationConfigEvent event)

setSourceURL

public void setSourceURL(java.net.URL url)

getSourceURL

public java.net.URL getSourceURL()

addAction

public void addAction(ActionDef actionDef)

setAction

public void setAction(ActionDef actionDef)

removeAction

public void removeAction(java.lang.String id)

checkExistsActionID

protected boolean checkExistsActionID(WidgetItem[] items,
                                      java.lang.String actionId)

removeAction

public void removeAction(ActionDef actionDef)

getActionIDSet

public java.util.Set<java.lang.String> getActionIDSet()

getAction

public ActionDef getAction(java.lang.String id)

getActionDefTable

protected ActionDefTable getActionDefTable()

getToolBars

public ToolBar[] getToolBars()

getMenuBars

public MenuBar[] getMenuBars()

getPopupMenus

public PopupMenu[] getPopupMenus()

getToolBar

public ToolBar getToolBar(java.lang.String id)

createToolBar

public ToolBar createToolBar(java.lang.String id)

addToolBar

public void addToolBar(ToolBar toolBar)

createToolBarItem

public ToolBarItem createToolBarItem(java.lang.String type,
                                     java.lang.String id)

createToolBarSeparator

public ToolBarItem createToolBarSeparator()

getMenuBar

public MenuBar getMenuBar(java.lang.String id)

createMenuBar

public MenuBar createMenuBar(java.lang.String id)

addMenuBar

public void addMenuBar(MenuBar menuBar)

createMenuItem

public MenuItem createMenuItem(java.lang.String type,
                               java.lang.String id)

createMenuItem

public MenuItem createMenuItem(java.lang.String id)

createMenuSeparator

public MenuItem createMenuSeparator()

createCheckBoxButtonMenuItem

public MenuItem createCheckBoxButtonMenuItem(java.lang.String id)

createRadioButtonMenuItem

public MenuItem createRadioButtonMenuItem(java.lang.String id)

createMenu

public Menu createMenu(java.lang.String id)

getPopupMenu

public PopupMenu getPopupMenu(java.lang.String id)

createPopupMenu

public PopupMenu createPopupMenu(java.lang.String id)

addPopupMenu

public void addPopupMenu(PopupMenu popupMenu)

getNewRandomActionID

public java.lang.String getNewRandomActionID(java.lang.String prefix)