public interface CompositeWithIcon extends Component.HasIcon
CompositeComponent having an icon.
Default implementations delegate their execution to CompositeComponent.getComposition().| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getIcon()
Get icon source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.
|
default void |
setIcon(java.lang.String icon)
Set an icon by its source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.
|
default void |
setIconFromSet(Icons.Icon icon)
Set an icon from an icon set.
|
@Nullable default java.lang.String getIcon()
Component.HasIcongetIcon in interface Component.HasIcondefault void setIcon(@Nullable
java.lang.String icon)
Component.HasIconsetIcon in interface Component.HasIcondefault void setIconFromSet(@Nullable
Icons.Icon icon)
Component.HasIconsetIconFromSet in interface Component.HasIcon