com.vaadin.ui
Class TextField
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractField<java.lang.String>
com.vaadin.ui.AbstractTextField
com.vaadin.ui.TextField
- All Implemented Interfaces:
- Buffered, BufferedValidatable, Property<java.lang.String>, Property.Editor, Property.ReadOnlyStatusChangeListener, Property.ReadOnlyStatusChangeNotifier, Property.ValueChangeListener, Property.ValueChangeNotifier, Property.Viewer, Validatable, Action.ShortcutNotifier, ConnectorEventListener, FieldEvents.BlurNotifier, FieldEvents.FocusNotifier, FieldEvents.TextChangeNotifier, MethodEventSource, ClientConnector, Sizeable, VariableOwner, com.vaadin.shared.Connector, Component, Component.Focusable, Field<java.lang.String>, LegacyComponent, java.io.Serializable, java.util.EventListener
public class TextField
- extends AbstractTextField
A text editor component that can be bound to any bindable Property. The text
editor supports both multiline and single line modes, default is one-line
mode.
Since TextField extends AbstractField it implements
the Buffered interface. A TextField is
in write-through mode by default, so
com.vaadin.ui.AbstractField#setWriteThrough(boolean) must be called
to enable buffering.
- Since:
- 3.0
- Author:
- Vaadin Ltd.
- See Also:
- Serialized Form
|
Constructor Summary |
TextField()
Constructs an empty TextField with no caption. |
TextField(Property dataSource)
Constructs a new TextField that's bound to the specified
Property and has no caption. |
TextField(java.lang.String caption)
Constructs an empty TextField with given caption. |
TextField(java.lang.String caption,
Property dataSource)
Constructs a new TextField that's bound to the specified
Property and has the given caption String. |
TextField(java.lang.String caption,
java.lang.String value)
Constructs a new TextField with the given caption and
initial text contents. |
|
Method Summary |
void |
clear()
Clears the value of the field. |
void |
readDesign(org.jsoup.nodes.Element design,
DesignContext designContext)
Reads the component state from the given design. |
void |
writeDesign(org.jsoup.nodes.Element design,
DesignContext designContext)
Writes the component state to the given design. |
| Methods inherited from class com.vaadin.ui.AbstractTextField |
addBlurListener, addFocusListener, addListener, addListener, addListener, addTextChangeListener, beforeClientResponse, changeVariables, getColumns, getCursorPosition, getCustomAttributes, getInputPrompt, getMaxLength, getNullRepresentation, getState, getState, getTextChangeEventMode, getTextChangeTimeout, getType, isEmpty, isNullSettingAllowed, paintContent, removeBlurListener, removeFocusListener, removeListener, removeListener, removeListener, removeTextChangeListener, selectAll, setColumns, setCursorPosition, setInputPrompt, setInternalValue, setMaxLength, setNullRepresentation, setNullSettingAllowed, setSelectionRange, setTextChangeEventMode, setTextChangeTimeout, setValue |
| Methods inherited from class com.vaadin.ui.AbstractField |
addListener, addListener, addReadOnlyStatusChangeListener, addValidator, addValueChangeListener, attach, commit, detach, discard, fireReadOnlyStatusChange, fireValueChange, focus, getConversionError, getConversionError, getConvertedValue, getConverter, getCurrentBufferedSourceException, getErrorMessage, getInternalValue, getModelType, getPropertyDataSource, getRequiredError, getTabIndex, getValidators, getValue, isBuffered, isImmediate, isInvalidAllowed, isInvalidCommitted, isModified, isReadOnly, isRequired, isValid, isValidationVisible, readOnlyStatusChange, removeAllValidators, removeListener, removeListener, removeReadOnlyStatusChangeListener, removeValidator, removeValueChangeListener, setBuffered, setConversionError, setConvertedValue, setConverter, setConverter, setCurrentBufferedSourceException, setInvalidAllowed, setInvalidCommitted, setLocale, setPropertyDataSource, setReadOnly, setRequired, setRequiredError, setTabIndex, setValidationVisible, setValue, shouldHideErrors, toString, validate, validate, valueChange |
| Methods inherited from class com.vaadin.ui.AbstractComponent |
addListener, addShortcutListener, addStyleName, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getExplicitImmediateValue, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isResponsive, isVisible, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setHeight, setHeightUndefined, setIcon, setId, setImmediate, setParent, setPrimaryStyleName, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setStyleName, setVisible, setWidth, setWidth, setWidthUndefined |
| Methods inherited from class com.vaadin.server.AbstractClientConnector |
addAttachListener, addDetachListener, addExtension, 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, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.vaadin.ui.Component |
addListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setReadOnly, setStyleName, setVisible |
| Methods inherited from interface com.vaadin.server.ClientConnector |
addAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler |
| Methods inherited from interface com.vaadin.shared.Connector |
getConnectorId |
| Methods inherited from interface com.vaadin.server.Sizeable |
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefined |
TextField
public TextField()
- Constructs an empty
TextField with no caption.
TextField
public TextField(java.lang.String caption)
- Constructs an empty
TextField with given caption.
- Parameters:
caption - the caption String for the editor.
TextField
public TextField(Property dataSource)
- Constructs a new
TextField that's bound to the specified
Property and has no caption.
- Parameters:
dataSource - the Property to be edited with this editor.
TextField
public TextField(java.lang.String caption,
Property dataSource)
- Constructs a new
TextField that's bound to the specified
Property and has the given caption String.
- Parameters:
caption - the caption String for the editor.dataSource - the Property to be edited with this editor.
TextField
public TextField(java.lang.String caption,
java.lang.String value)
- Constructs a new
TextField with the given caption and
initial text contents. The editor constructed this way will not be bound
to a Property unless
Property.Viewer.setPropertyDataSource(Property)
is called to bind it.
- Parameters:
caption - the caption String for the editor.value - the initial text content of the editor.
readDesign
public void readDesign(org.jsoup.nodes.Element design,
DesignContext designContext)
- Description copied from interface:
Component
- Reads the component state from the given design.
The component is responsible not only for updating its own state but also
for ensuring that its children update their state based on the design.
It is assumed that the component is in its default state when this method
is called. Reading should only take into consideration attributes
specified in the design and not reset any unspecified attributes to their
defaults.
This method must not modify the design.
- Specified by:
readDesign in interface Component- Overrides:
readDesign in class AbstractTextField
- Parameters:
design - The element to obtain the state fromdesignContext - The DesignContext instance used for parsing the design
writeDesign
public void writeDesign(org.jsoup.nodes.Element design,
DesignContext designContext)
- Description copied from interface:
Component
- Writes the component state to the given design.
The component is responsible not only for writing its own state but also
for ensuring that its children write their state to the design.
This method must not modify the component state.
- Specified by:
writeDesign in interface Component- Overrides:
writeDesign in class AbstractTextField
- Parameters:
design - The element to write the component state to. Any previous
attributes or child nodes are not cleared.designContext - The DesignContext instance used for writing the design
clear
public void clear()
- Description copied from interface:
Field
- Clears the value of the field.
The field value is typically reset to the initial value of the field.
Calling Field.isEmpty() on a cleared field must always returns true.
- Specified by:
clear in interface Field<java.lang.String>- Overrides:
clear in class AbstractField<java.lang.String>
Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.