public class WLabel extends ComponentWithValue<Object>
ComponentWithValue.ValueChangeListenerImpl, ComponentWithValue.ValueProperty<T>refreshingform, INTERNAL_STATE_RECORD_PROPERTY| Constructor and Description |
|---|
WLabel()
Creates a new instance of the label.
|
| Modifier and Type | Method and Description |
|---|---|
protected com.vaadin.ui.Label |
createWidget()
Called once, to create the actual Vaadin component.
|
EnumerationImpl |
getContentMode()
Gets the content mode of the label.
|
ListHolder |
getValidationErrors()
Returns all validation errors produced by the validators attached to this
component.
|
com.vaadin.ui.Label |
getWidget()
Gets the Vaadin representation of this component.
|
boolean |
isConvertible()
Indicates if the field value is convertible or not.
|
boolean |
isValid()
Tests the current value against registered validators if the field is not
empty.
|
protected void |
restoreInternalState(Map<String,Object> state)
Restores the UI state of this component which was previously written
by
FormComponent.writeInternalState(Map). |
void |
setContentMode(EnumerationImpl contentMode)
Sets the content mode of the label.
|
protected void |
writeInternalState(Map<String,Object> state)
Writes the UI state of this component to the provided map.
|
getBinding, getProperty, isFullyInitialized, onPropertyValueSet, preventGC, refresh, refreshBinding, setPropertyaddDataErrorMessage, addStyleName, attach, call, clearDataErrorMessages, createEvent, equals, getCaption, getComponentAlignment, getContextClickHandler, getCustomErrorMessage, getDataErrorMessages, getDescription, getExpandRatio, getHasChildrenAdapter, getHeight, getIcon, getModelingId, getNamespace, getStyleName, getTabIndex, getWidth, hashCode, isEnabled, isReadOnly, isVisible, localize, markAsDirty, removeStyleName, restoreState, saveState, setCaption, setComponentAlignment, setContextClickHandler, setContextMenuItems, setCustomErrorMessage, setDescription, setEnabled, setExpandRatio, setHeight, setIcon, setReadOnly, setStyleName, setTabIndex, setVisible, setWidth, toStringprotected com.vaadin.ui.Label createWidget()
FormComponentcreateWidget in class FormComponentpublic com.vaadin.ui.Label getWidget()
FormComponentgetWidget in class FormComponentpublic void setContentMode(EnumerationImpl contentMode)
contentMode - the content mode to set.public EnumerationImpl getContentMode()
protected void writeInternalState(Map<String,Object> state)
FormComponentMany UI attributes such as size, caption, etc. are not held in the records but are stored exclusively in the Vaadin components. In the records the getter/setter methods of such attributes directly delegate to the underlying component. For the purposes of the Save Document/Todo use case the state of such attributes has to be preserved.
Subclasses should override this method. The overriding method should call
super.writeInternalState(state) to store the state form the super
class as well. The attributes should be written to the provided state
parameter. The type of the values written to the state can only by
Java representation of LSPS types. That is java.util.Date,
java.lang.String, Decimal, RecordHolder,
ListHolder, ... The name of the attributes stored in the map
should be unique and should not collide with the names used by any
of the superclass. It is the responsibility of the overridden method to ensure
that.
Subclasses overriding this method should also override
FormComponent.restoreInternalState(Map) and restore the state written
by this method.
writeInternalState in class ComponentWithValue<Object>state - a map to which this method should write the component's UI state.FormComponent.restoreInternalState(Map),
FormComponent.saveState()protected void restoreInternalState(Map<String,Object> state)
FormComponentFormComponent.writeInternalState(Map).
Subclasses should override and call super.restoreInternalState(state);restoreInternalState in class ComponentWithValue<Object>state - a map of attributes and their valuesFormComponent.writeInternalState(Map)public boolean isConvertible()
ComponentWithValueisConvertible in class ComponentWithValue<Object>true if the field value is convertible.public boolean isValid()
ComponentWithValueisValid in class ComponentWithValue<Object>true if all registered validators claim that the
current value is valid or if the field is empty and not required,
false otherwise.public ListHolder getValidationErrors()
ComponentWithValuenull).
Note: does NOT contain error set by from FormComponent.setCustomErrorMessage(java.lang.String) method.getValidationErrors in class ComponentWithValue<Object>Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.