Class IconComponent
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.Composite
-
- io.mateu.mdd.vaadin.components.fieldBuilders.components.IconComponent
-
- All Implemented Interfaces:
com.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>,com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.Component.Focusable,com.vaadin.ui.HasComponents,Serializable,Iterable<com.vaadin.ui.Component>
public class IconComponent extends com.vaadin.ui.Composite implements com.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>, com.vaadin.ui.Component.Focusable- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
-
-
Constructor Summary
Constructors Constructor Description IconComponent(FieldInterfaced field, MDDBinder binder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vaadin.shared.RegistrationaddValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener<io.mateu.util.interfaces.IIcon> valueChangeListener)voidfocus()intgetTabIndex()io.mateu.util.interfaces.IIcongetValue()booleanisReadOnly()booleanisRequiredIndicatorVisible()voidsetReadOnly(boolean b)voidsetRequiredIndicatorVisible(boolean b)voidsetTabIndex(int i)voidsetValue(io.mateu.util.interfaces.IIcon o)-
Methods inherited from class com.vaadin.ui.Composite
addStyleName, beforeClientResponse, getCaption, getComponentError, getCompositionRoot, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getPrimaryStyleName, getState, getState, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isEnabled, iterator, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setCompositionRoot, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightUndefined, setIcon, setId, setPrimaryStyleName, setSizeFull, setSizeUndefined, setStyleName, setStyleName, setWidth, setWidth, setWidthUndefined
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, attach, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCustomAttributes, getData, getLocale, getParent, isConnectorEnabled, isOrHasAncestor, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, setData, setHeightFull, setLocale, setParent, setResponsive, setVisible, setWidthFull, writeDesign
-
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
-
Methods inherited from interface com.vaadin.data.HasValue
clear, getDefaultValidator, getEmptyValue, getOptionalValue, isEmpty
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
IconComponent
public IconComponent(FieldInterfaced field, MDDBinder binder)
-
-
Method Detail
-
setValue
public void setValue(io.mateu.util.interfaces.IIcon o)
- Specified by:
setValuein interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>
-
getValue
public io.mateu.util.interfaces.IIcon getValue()
- Specified by:
getValuein interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>
-
setRequiredIndicatorVisible
public void setRequiredIndicatorVisible(boolean b)
- Specified by:
setRequiredIndicatorVisiblein interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>- Overrides:
setRequiredIndicatorVisiblein classcom.vaadin.ui.AbstractComponent
-
isRequiredIndicatorVisible
public boolean isRequiredIndicatorVisible()
- Specified by:
isRequiredIndicatorVisiblein interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>- Overrides:
isRequiredIndicatorVisiblein classcom.vaadin.ui.AbstractComponent
-
setReadOnly
public void setReadOnly(boolean b)
- Specified by:
setReadOnlyin interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>- Overrides:
setReadOnlyin classcom.vaadin.ui.AbstractComponent
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>- Overrides:
isReadOnlyin classcom.vaadin.ui.AbstractComponent
-
addValueChangeListener
public com.vaadin.shared.Registration addValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener<io.mateu.util.interfaces.IIcon> valueChangeListener)
- Specified by:
addValueChangeListenerin interfacecom.vaadin.data.HasValue<io.mateu.util.interfaces.IIcon>
-
focus
public void focus()
- Specified by:
focusin interfacecom.vaadin.ui.Component.Focusable- Overrides:
focusin classcom.vaadin.ui.AbstractComponent
-
getTabIndex
public int getTabIndex()
- Specified by:
getTabIndexin interfacecom.vaadin.ui.Component.Focusable
-
setTabIndex
public void setTabIndex(int i)
- Specified by:
setTabIndexin interfacecom.vaadin.ui.Component.Focusable
-
-