public interface ConfigurableActionsMamager
Modifier and Type | Interface and Description |
---|---|
static interface |
ConfigurableActionsMamager.ActionsController |
Modifier and Type | Method and Description |
---|---|
void |
addConfigurableAction(java.lang.String panelid,
javax.swing.Action action) |
void |
addConfigurableActions(java.lang.String panelid,
java.lang.Object source,
javax.swing.JComponent component)
Bind the controller of the ConfigurableActions of the panel
'panelid' to the component 'component'.
|
java.util.Collection<javax.swing.Action> |
getConfigurableActions(java.lang.String panelid) |
javax.swing.JComponent |
getConfigurableActionsComponent(java.lang.String panelid,
java.lang.Object source) |
ConfigurableActionsMamager.ActionsController |
getConfigurableActionsController(java.lang.String panelid) |
void |
removeAllConfigurableActions(java.lang.String panelid) |
void |
removeConfigurableAction(java.lang.String panelid,
java.lang.String actionName) |
void addConfigurableAction(java.lang.String panelid, javax.swing.Action action)
void removeConfigurableAction(java.lang.String panelid, java.lang.String actionName)
void removeAllConfigurableActions(java.lang.String panelid)
java.util.Collection<javax.swing.Action> getConfigurableActions(java.lang.String panelid)
javax.swing.JComponent getConfigurableActionsComponent(java.lang.String panelid, java.lang.Object source)
void addConfigurableActions(java.lang.String panelid, java.lang.Object source, javax.swing.JComponent component)
panelid
- Identifier of the panel from which we want to obtain the actions.source
- Component that will be passed to the actions when they are executed, usually the instance of the panel they are associated with.component
- Component to which we want to bind the ConfiguraActions controller.ConfigurableActionsMamager.ActionsController getConfigurableActionsController(java.lang.String panelid)