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.HasIcon
getIcon
in interface Component.HasIcon
default void setIcon(@Nullable java.lang.String icon)
Component.HasIcon
setIcon
in interface Component.HasIcon
default void setIconFromSet(@Nullable Icons.Icon icon)
Component.HasIcon
setIconFromSet
in interface Component.HasIcon