public class WebUserIndicator extends WebAbstractComponent<com.vaadin.ui.CssLayout> implements UserIndicator
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
ICON_STYLE, UNIT_SYMBOLS
NAME
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Constructor and Description |
---|
WebUserIndicator() |
Modifier and Type | Method and Description |
---|---|
Formatter<User> |
getUserNameFormatter() |
void |
refreshUserSubstitutions() |
void |
setHeight(java.lang.String height)
Set component height in
Component.getHeightUnits() |
void |
setUserNameFormatter(Formatter<User> userNameFormatter)
Assign a formatter that change user name caption.
|
void |
setWidth(java.lang.String width)
Set component width in
Component.getWidthUnits() |
addStyleName, assignAutoDebugId, getAlignment, getCaption, getComponent, getComponentEnabledFlag, getComponentVisibleFlag, getComposition, getDebugId, getDescription, getFrame, getHeight, getHeightUnits, getIcon, getId, getParent, getStyleName, getWidth, getWidthUnits, getXmlDescriptor, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setCaption, setDebugId, setDescription, setEnabled, setFrame, setIcon, setId, setParent, setResponsive, setStyleName, setVisible, setXmlDescriptor, unwrap, unwrapComposition
addListener, addListener, fireEvent, hasListeners, removeListener, removeListener
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFrame, setFrame
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidthAuto, setWidthFull, unwrap, unwrapComposition
public void refreshUserSubstitutions()
refreshUserSubstitutions
in interface UserIndicator
public void setWidth(java.lang.String width)
Component
Component.getWidthUnits()
setWidth
in interface Component
setWidth
in class WebAbstractComponent<com.vaadin.ui.CssLayout>
public void setHeight(java.lang.String height)
Component
Component.getHeightUnits()
setHeight
in interface Component
setHeight
in class WebAbstractComponent<com.vaadin.ui.CssLayout>
public void setUserNameFormatter(Formatter<User> userNameFormatter)
UserIndicator
setUserNameFormatter
in interface UserIndicator
userNameFormatter
- formatter to be executed.public Formatter<User> getUserNameFormatter()
getUserNameFormatter
in interface UserIndicator