Class FluentIcon
- java.lang.Object
-
- de.codecamp.vaadin.flowdui.fluent.FluentComponent<com.vaadin.flow.component.icon.Icon,FluentIcon>
-
- de.codecamp.vaadin.flowdui.fluent.visandint.FluentIcon
-
- All Implemented Interfaces:
com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.component.icon.Icon>
,FluentAttachNotifier<com.vaadin.flow.component.icon.Icon,FluentIcon>
,FluentClickNotifier<com.vaadin.flow.component.icon.Icon,FluentIcon>
,FluentDetachNotifier<com.vaadin.flow.component.icon.Icon,FluentIcon>
,FluentHasElement<com.vaadin.flow.component.icon.Icon,FluentIcon>
,FluentHasStyle<com.vaadin.flow.component.icon.Icon,FluentIcon>
,Serializable
,Supplier<com.vaadin.flow.component.icon.Icon>
public class FluentIcon extends FluentComponent<com.vaadin.flow.component.icon.Icon,FluentIcon> implements FluentHasStyle<com.vaadin.flow.component.icon.Icon,FluentIcon>, FluentClickNotifier<com.vaadin.flow.component.icon.Icon,FluentIcon>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FluentIcon(com.vaadin.flow.component.icon.Icon component)
FluentIcon(com.vaadin.flow.component.icon.VaadinIcon icon)
FluentIcon(String icon)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FluentIcon
color(LumoColor color)
FluentIcon
color(String color)
FluentIcon
size(LumoIconSize size)
FluentIcon
size(String size)
FluentIcon
sizeL()
FluentIcon
sizeM()
FluentIcon
sizeS()
-
Methods inherited from class de.codecamp.vaadin.flowdui.fluent.FluentComponent
addTo, addTo, addTo, addToAsFirst, addToAsFirst, addToAsFirst, addToAt, addToAt, addToAt, get, replace, replace, replace, visible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentAttachNotifier
onAttach
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentClickNotifier
clickShortcut, onClick
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentDetachNotifier
onDetach
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasElement
apply, applyToElement, getElement
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasStyle
addClassNames, applyToStyle, className, classNames, getStyle, removeClassNames
-
-
-
-
Constructor Detail
-
FluentIcon
public FluentIcon(com.vaadin.flow.component.icon.VaadinIcon icon)
-
FluentIcon
public FluentIcon(String icon)
-
FluentIcon
public FluentIcon(com.vaadin.flow.component.icon.Icon component)
-
-
Method Detail
-
size
public FluentIcon size(String size)
-
size
public FluentIcon size(LumoIconSize size)
-
sizeS
public FluentIcon sizeS()
-
sizeM
public FluentIcon sizeM()
-
sizeL
public FluentIcon sizeL()
-
color
public FluentIcon color(String color)
-
color
public FluentIcon color(LumoColor color)
-
-