Class ToolbarPreferences.ActionDefinition
- java.lang.Object
-
- org.openstreetmap.josm.gui.preferences.ToolbarPreferences.ActionDefinition
-
- Enclosing class:
- ToolbarPreferences
public static class ToolbarPreferences.ActionDefinition extends Object
Action definition.
-
-
Constructor Summary
Constructors Constructor Description ActionDefinition(Action action)
Constructs a newActionDefinition
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Action
getAction()
Returns action.Icon
getDisplayIcon()
Returns display icon.String
getDisplayName()
Returns action display name.String
getDisplayTooltip()
Returns display tooltip.String
getIcon()
Returns icon name.String
getName()
Returns action name.Map<String,Object>
getParameters()
Returns action parameters.Action
getParametrizedAction()
ReturnsParameterizedActionDecorator
, 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(String icon)
Sets icon name.void
setName(String name)
Sets action name.
-
-
-
Constructor Detail
-
ActionDefinition
public ActionDefinition(Action action)
Constructs a newActionDefinition
.- Parameters:
action
- action
-
-
Method Detail
-
getParameters
public Map<String,Object> getParameters()
Returns action parameters.- Returns:
- action parameters
-
getParametrizedAction
public Action getParametrizedAction()
ReturnsParameterizedActionDecorator
, if applicable.- Returns:
ParameterizedActionDecorator
, if applicable
-
getDisplayName
public String getDisplayName()
Returns action display name.- Returns:
- action display name
-
getDisplayTooltip
public String getDisplayTooltip()
Returns display tooltip.- Returns:
- display tooltip
-
getDisplayIcon
public Icon getDisplayIcon()
Returns display icon.- Returns:
- display icon
-
isSeparator
public boolean isSeparator()
Determines if this a separator.- Returns:
true
if this a separator
-
getSeparator
public static ToolbarPreferences.ActionDefinition getSeparator()
Returns a new separator.- Returns:
- new separator
-
hasParameters
public boolean hasParameters()
Determines if this action has parameters.- Returns:
true
if this action has parameters
-
-