Package de.xima.fc.workflow.taglib.model
Class ClientIcon
- java.lang.Object
-
- de.xima.fc.workflow.taglib.model.ClientIcon
-
- All Implemented Interfaces:
Serializable
public final class ClientIcon extends Object implements Serializable
Similar toIGuiIcon
, but a final mutable class that can be serialized and deserialized viaJSON
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClientIcon()
Deprecated.Use that static methods, this is required for JSON de/serialization.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClientIcon
empty()
String
getStyle()
String
getStyleClass()
String
getValue()
static ClientIcon
of(IGuiIcon icon)
static ClientIcon
of(String style, String styleClass, String value)
void
setStyle(String style)
void
setStyleClass(String styleClass)
void
setValue(String value)
-
-
-
Constructor Detail
-
ClientIcon
@Deprecated public ClientIcon()
Deprecated.Use that static methods, this is required for JSON de/serialization.
-
-
Method Detail
-
getStyle
@Nonnull public String getStyle()
-
getStyleClass
@Nonnull public String getStyleClass()
-
getValue
@Nonnull public String getValue()
-
setStyle
public void setStyle(String style)
-
setStyleClass
public void setStyleClass(String styleClass)
-
setValue
public void setValue(String value)
-
empty
public static ClientIcon empty()
-
of
public static ClientIcon of(IGuiIcon icon)
-
of
public static ClientIcon of(String style, String styleClass, String value)
-
-