Package io.keikai.ui
Class ToolbarButton
- java.lang.Object
-
- io.keikai.ui.ToolbarButton
-
- All Implemented Interfaces:
Serializable
,org.zkoss.json.JSONAware
public class ToolbarButton extends Object implements org.zkoss.json.JSONAware, Serializable
A toolbar button for Spreadsheet component (Immutable).If the button's key is duplicated in
AuxAction.getAction()
, then thegetTemplateURI()
will be ignored and using the default template instead. Due to this limitation, you can remove the default button's key and then add a new toolbar button with an extra key which provides a different behavior implementation for it.- Since:
- 5.0.0
- Author:
- jumperchen
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ToolbarButton.Builder
Toolbar button builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getIconClass()
Returns the icon class, if any.String
getIconURI()
Returns the icon uri, if any.String
getKey()
Returns the button key.String
getLabel()
Returns the button label.String
getTemplateURI()
Returns the template uri, if any.String
getTooltip()
Returns the tooltip text, if any.String
toJSONString()
-
-
-
Method Detail
-
getKey
public String getKey()
Returns the button key.- Returns:
-
getLabel
public String getLabel()
Returns the button label.- Returns:
-
getIconURI
public String getIconURI()
Returns the icon uri, if any.- Returns:
-
getIconClass
public String getIconClass()
Returns the icon class, if any.- Returns:
- Since:
- 5.2.0
-
getTooltip
public String getTooltip()
Returns the tooltip text, if any.- Returns:
-
getTemplateURI
public String getTemplateURI()
Returns the template uri, if any.- Returns:
-
toJSONString
public String toJSONString()
- Specified by:
toJSONString
in interfaceorg.zkoss.json.JSONAware
-
-