jp.carabiner.widget
クラス ApplicationWidgetMaker
java.lang.Object
jp.carabiner.widget.ApplicationWidgetMaker
public class ApplicationWidgetMaker
- extends java.lang.Object
メソッドの概要 |
void |
addWidgetMakerListener(WidgetMakerListener listener)
|
protected
<T extends javax.swing.JComponent>
T |
|
createCustomComponent(javax.swing.Action action,
java.lang.String type,
java.lang.Class<T> superComponentClass)
|
javax.swing.JMenuBar |
createEmptyMenuBar()
|
javax.swing.JPopupMenu |
createEmptyPopupMenu()
|
javax.swing.JToolBar |
createEmptyToolBar()
|
protected javax.swing.JMenu |
createMenu(java.awt.Component parentComponent,
Menu itemDef)
|
javax.swing.JMenuBar |
createMenuBar(javax.swing.JMenuBar menuBar,
java.lang.String menuBarId)
|
javax.swing.JMenuBar |
createMenuBar(java.lang.String id)
|
protected void |
createMenuChildren(javax.swing.JMenu menu,
Menu menuDef)
|
protected javax.swing.JComponent |
createMenuItem(java.awt.Container parentMenu,
MenuItem itemDef)
|
javax.swing.JPopupMenu |
createPopupMenu(javax.swing.JPopupMenu menu,
java.lang.String id)
|
javax.swing.JPopupMenu |
createPopupMenu(java.lang.String id)
|
javax.swing.JToolBar |
createToolBar(javax.swing.JToolBar toolBar,
java.lang.String toolBarId)
|
javax.swing.JToolBar |
createToolBar(java.lang.String toolBarId)
|
protected void |
fireWidgetMakerEvent(WidgetMakerEvent event)
|
javax.swing.Action |
getActionObject(java.lang.Object actionTarget,
java.lang.String id)
|
javax.swing.Action |
getActionObject(java.lang.Object actionTarget,
java.lang.String id,
boolean create)
|
javax.swing.Action |
getActionObject(java.lang.String id)
|
javax.swing.Action |
getActionObject(java.lang.String id,
boolean create)
|
java.util.Collection<javax.swing.Action> |
getActions()
|
java.util.Collection<javax.swing.Action> |
getActions(java.lang.Object actionTarget)
|
java.util.Set |
getActionTargetSet()
|
ApplicationConfig |
getApplicationConfig()
|
java.awt.Component |
getComponentByActionID(java.lang.String actionId)
|
<T extends java.awt.Component>
T |
|
getComponentByActionID(java.lang.String actionId,
java.lang.Class<T> componentClass)
|
java.awt.Component[] |
getComponentsByActionID(java.lang.String actionId)
|
<T extends java.awt.Component>
T[] |
|
getComponentsByActionID(java.lang.String actionId,
java.lang.Class<T> componentClass)
|
javax.swing.JMenuBar |
getMenuBar(java.lang.String id)
|
javax.swing.JPopupMenu |
getPopupMenu(java.lang.String id)
|
java.awt.Component |
getRootComponent(WidgetItem widgetItem)
|
<T extends java.awt.Component>
java.util.Collection<T> |
|
getRootComponents(java.lang.Class<T> c)
|
javax.swing.JToolBar |
getToolBar(java.lang.String id)
|
WidgetSettings |
getWidgetSettings()
|
protected void |
initCustomActionKey(javax.swing.Action action,
javax.swing.JComponent item)
|
void |
release()
|
void |
releaseMenuBar(java.lang.String id)
|
void |
releasePopupMenu(java.lang.String id)
|
void |
releaseToolBar(java.lang.String id)
|
void |
removeActionTargetObject(java.lang.String targetId)
|
void |
removeWidgetMakerListener(WidgetMakerListener listener)
|
void |
restruct()
|
void |
setActionTargetObject(java.lang.String targetId,
java.lang.Object actionTarget)
|
void |
setApplicationConfig(ApplicationConfig config)
|
void |
updateActionStatus()
|
void |
updateActionStatus(java.lang.Object actionTarget)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SELECTED_ACTION_KEY
public static final java.lang.String SELECTED_ACTION_KEY
- 関連項目:
- 定数フィールド値
VISIBLE_ACTION_KEY
public static final java.lang.String VISIBLE_ACTION_KEY
- 関連項目:
- 定数フィールド値
ApplicationWidgetMaker
public ApplicationWidgetMaker(java.lang.Object actionTarget,
java.lang.String configFilename)
throws java.io.IOException,
jp.carabiner.toolbox.xml.parser2.ParserException
- 例外:
java.io.IOException
jp.carabiner.toolbox.xml.parser2.ParserException
ApplicationWidgetMaker
public ApplicationWidgetMaker(java.lang.Object actionTarget,
ApplicationConfig config)
ApplicationWidgetMaker
public ApplicationWidgetMaker(ApplicationConfig config)
ApplicationWidgetMaker
public ApplicationWidgetMaker(java.util.Map<java.lang.String,java.lang.Object> actionTargetTable,
ApplicationConfig config)
addWidgetMakerListener
public void addWidgetMakerListener(WidgetMakerListener listener)
removeWidgetMakerListener
public void removeWidgetMakerListener(WidgetMakerListener listener)
fireWidgetMakerEvent
protected void fireWidgetMakerEvent(WidgetMakerEvent event)
restruct
public void restruct()
setApplicationConfig
public void setApplicationConfig(ApplicationConfig config)
getApplicationConfig
public ApplicationConfig getApplicationConfig()
getWidgetSettings
public WidgetSettings getWidgetSettings()
setActionTargetObject
public void setActionTargetObject(java.lang.String targetId,
java.lang.Object actionTarget)
removeActionTargetObject
public void removeActionTargetObject(java.lang.String targetId)
createEmptyToolBar
public javax.swing.JToolBar createEmptyToolBar()
createEmptyMenuBar
public javax.swing.JMenuBar createEmptyMenuBar()
createEmptyPopupMenu
public javax.swing.JPopupMenu createEmptyPopupMenu()
createToolBar
public javax.swing.JToolBar createToolBar(java.lang.String toolBarId)
createToolBar
public javax.swing.JToolBar createToolBar(javax.swing.JToolBar toolBar,
java.lang.String toolBarId)
createMenuBar
public javax.swing.JMenuBar createMenuBar(java.lang.String id)
createMenuBar
public javax.swing.JMenuBar createMenuBar(javax.swing.JMenuBar menuBar,
java.lang.String menuBarId)
createMenu
protected javax.swing.JMenu createMenu(java.awt.Component parentComponent,
Menu itemDef)
createMenuChildren
protected void createMenuChildren(javax.swing.JMenu menu,
Menu menuDef)
createMenuItem
protected javax.swing.JComponent createMenuItem(java.awt.Container parentMenu,
MenuItem itemDef)
initCustomActionKey
protected void initCustomActionKey(javax.swing.Action action,
javax.swing.JComponent item)
createCustomComponent
protected <T extends javax.swing.JComponent> T createCustomComponent(javax.swing.Action action,
java.lang.String type,
java.lang.Class<T> superComponentClass)
createPopupMenu
public javax.swing.JPopupMenu createPopupMenu(java.lang.String id)
createPopupMenu
public javax.swing.JPopupMenu createPopupMenu(javax.swing.JPopupMenu menu,
java.lang.String id)
releaseMenuBar
public void releaseMenuBar(java.lang.String id)
releasePopupMenu
public void releasePopupMenu(java.lang.String id)
releaseToolBar
public void releaseToolBar(java.lang.String id)
release
public void release()
getActionObject
public javax.swing.Action getActionObject(java.lang.String id)
getActionObject
public javax.swing.Action getActionObject(java.lang.Object actionTarget,
java.lang.String id)
getActionObject
public javax.swing.Action getActionObject(java.lang.String id,
boolean create)
getActionTargetSet
public java.util.Set getActionTargetSet()
getActions
public java.util.Collection<javax.swing.Action> getActions()
getActions
public java.util.Collection<javax.swing.Action> getActions(java.lang.Object actionTarget)
getActionObject
public javax.swing.Action getActionObject(java.lang.Object actionTarget,
java.lang.String id,
boolean create)
getComponentByActionID
public <T extends java.awt.Component> T getComponentByActionID(java.lang.String actionId,
java.lang.Class<T> componentClass)
getComponentByActionID
public java.awt.Component getComponentByActionID(java.lang.String actionId)
getComponentsByActionID
public <T extends java.awt.Component> T[] getComponentsByActionID(java.lang.String actionId,
java.lang.Class<T> componentClass)
getComponentsByActionID
public java.awt.Component[] getComponentsByActionID(java.lang.String actionId)
getRootComponent
public java.awt.Component getRootComponent(WidgetItem widgetItem)
getRootComponents
public <T extends java.awt.Component> java.util.Collection<T> getRootComponents(java.lang.Class<T> c)
getMenuBar
public javax.swing.JMenuBar getMenuBar(java.lang.String id)
getPopupMenu
public javax.swing.JPopupMenu getPopupMenu(java.lang.String id)
getToolBar
public javax.swing.JToolBar getToolBar(java.lang.String id)
updateActionStatus
public void updateActionStatus()
updateActionStatus
public void updateActionStatus(java.lang.Object actionTarget)