public static class ToolbarPreferences.ActionDefinition extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.swing.Action |
action |
private javax.swing.ImageIcon |
ico |
private java.lang.String |
icon |
private java.lang.String |
name |
private java.util.Map<java.lang.String,java.lang.Object> |
parameters |
Constructor and Description |
---|
ActionDefinition(javax.swing.Action action)
Constructs a new
ActionDefinition . |
Modifier and Type | Method and Description |
---|---|
javax.swing.Action |
getAction()
Returns action.
|
javax.swing.Icon |
getDisplayIcon()
Returns display icon.
|
java.lang.String |
getDisplayName()
Returns action display name.
|
java.lang.String |
getDisplayTooltip()
Returns display tooltip.
|
java.lang.String |
getIcon()
Returns icon name.
|
java.lang.String |
getName()
Returns action name.
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
Returns action parameters.
|
javax.swing.Action |
getParametrizedAction()
Returns
ParameterizedActionDecorator , if applicable. |
static ToolbarPreferences.ActionDefinition |
getSeparator()
Returns a new separator.
|
boolean |
hasParameters()
Determines if this action has parameters.
|
boolean |
isSeparator()
Determines if this a separator.
|
void |
setIcon(java.lang.String icon)
Sets icon name.
|
void |
setName(java.lang.String name)
Sets action name.
|
private final javax.swing.Action action
private java.lang.String name
private java.lang.String icon
private javax.swing.ImageIcon ico
private final java.util.Map<java.lang.String,java.lang.Object> parameters
public ActionDefinition(javax.swing.Action action)
ActionDefinition
.action
- actionpublic java.util.Map<java.lang.String,java.lang.Object> getParameters()
public javax.swing.Action getParametrizedAction()
ParameterizedActionDecorator
, if applicable.ParameterizedActionDecorator
, if applicablepublic javax.swing.Action getAction()
public java.lang.String getName()
public java.lang.String getDisplayName()
public java.lang.String getDisplayTooltip()
public javax.swing.Icon getDisplayIcon()
public void setName(java.lang.String name)
name
- action namepublic java.lang.String getIcon()
public void setIcon(java.lang.String icon)
icon
- icon namepublic boolean isSeparator()
true
if this a separatorpublic static ToolbarPreferences.ActionDefinition getSeparator()
public boolean hasParameters()
true
if this action has parameters