com.vaadin.ui
Interface Field<T>

All Superinterfaces:
Buffered, BufferedValidatable, ClientConnector, Component, Component.Focusable, Connector, Property<T>, Property.Editor, Property.ValueChangeListener, Property.ValueChangeNotifier, Property.Viewer, RpcTarget, Serializable, Sizeable, Validatable
All Known Implementing Classes:
AbstractField, AbstractSelect, AbstractTextField, CheckBox, ComboBox, CustomField, DateField, Form, InlineDateField, ListSelect, NativeSelect, OptionGroup, PasswordField, PopupDateField, ProgressIndicator, RichTextArea, Select, Slider, Table, TextArea, TextField, Tree, TreeTable, TwinColSelect

public interface Field<T>
extends Component, BufferedValidatable, Property<T>, Property.ValueChangeNotifier, Property.ValueChangeListener, Property.Editor, Component.Focusable

TODO document

Author:
Vaadin Ltd., IT Mill Ltd.

Nested Class Summary
static class Field.ValueChangeEvent
          An Event object specifying the Field whose value has been changed.
 
Nested classes/interfaces inherited from interface com.vaadin.data.Buffered
Buffered.SourceException
 
Nested classes/interfaces inherited from interface com.vaadin.data.Property
Property.Editor, Property.ReadOnlyException, Property.ReadOnlyStatusChangeEvent, Property.ReadOnlyStatusChangeListener, Property.ReadOnlyStatusChangeNotifier, Property.Transactional<T>, Property.ValueChangeListener, Property.ValueChangeNotifier, Property.Viewer
 
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
Component.ErrorEvent, Component.ErrorListener, Component.Event, Component.Focusable, Component.Listener
 
Nested classes/interfaces inherited from interface com.vaadin.terminal.Sizeable
Sizeable.Unit
 
Field Summary
 
Fields inherited from interface com.vaadin.terminal.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
 
Method Summary
 String getRequiredError()
          Gets the error message that is to be displayed if a required field is empty.
 boolean isRequired()
          Is this field required.
 void setRequired(boolean required)
          Sets the field required.
 void setRequiredError(String requiredMessage)
          Sets the error message to be displayed if a required field is empty.
 
Methods inherited from interface com.vaadin.data.BufferedValidatable
isInvalidCommitted, setInvalidCommitted
 
Methods inherited from interface com.vaadin.data.Buffered
commit, discard, isBuffered, isModified, isReadThrough, isWriteThrough, setBuffered, setReadThrough, setWriteThrough
 
Methods inherited from interface com.vaadin.data.Validatable
addValidator, getValidators, isInvalidAllowed, isValid, removeValidator, setInvalidAllowed, validate
 
Methods inherited from interface com.vaadin.data.Property
getType, getValue, isReadOnly, setReadOnly, setValue
 
Methods inherited from interface com.vaadin.data.Property.ValueChangeNotifier
addListener, removeListener
 
Methods inherited from interface com.vaadin.data.Property.ValueChangeListener
valueChange
 
Methods inherited from interface com.vaadin.data.Property.Viewer
getPropertyDataSource, setPropertyDataSource
 
Methods inherited from interface com.vaadin.ui.Component.Focusable
focus, getTabIndex, setTabIndex
 
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, attach, getApplication, getCaption, getDebugId, getIcon, getLocale, getParent, getRoot, getState, getStyleName, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setDebugId, setEnabled, setIcon, setReadOnly, setStyleName, setVisible, updateState
 
Methods inherited from interface com.vaadin.terminal.gwt.server.ClientConnector
detach, getExtensions, getStateType, isConnectorEnabled, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setParent
 
Methods inherited from interface com.vaadin.terminal.gwt.client.Connector
getConnectorId
 
Methods inherited from interface com.vaadin.terminal.gwt.server.RpcTarget
getRpcManager
 
Methods inherited from interface com.vaadin.terminal.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setSizeFull, setSizeUndefined, setWidth, setWidth
 

Method Detail

isRequired

boolean isRequired()
Is this field required. Required fields must filled by the user.

Returns:
true if the field is required,otherwise false.
Since:
3.1

setRequired

void setRequired(boolean required)
Sets the field required. Required fields must filled by the user.

Parameters:
required - Is the field required.
Since:
3.1

setRequiredError

void setRequiredError(String requiredMessage)
Sets the error message to be displayed if a required field is empty.

Parameters:
requiredMessage - Error message.
Since:
5.2.6

getRequiredError

String getRequiredError()
Gets the error message that is to be displayed if a required field is empty.

Returns:
Error message.
Since:
5.2.6


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.