public interface MaskedField<V> extends TextInputField<V>, HasDatatype<V>, TextInputField.TextSelectionSupported, TextInputField.CursorPositionSupported, TextInputField.EnterPressNotifier
Modifier and Type | Interface and Description |
---|---|
static class |
MaskedField.ValueMode |
TextInputField.CaseConversion, TextInputField.CaseConversionSupported, TextInputField.CursorPositionSupported, TextInputField.EnterPressEvent, TextInputField.EnterPressNotifier, TextInputField.HtmlNameSupported, TextInputField.MaxLengthLimited, TextInputField.TextChangeEvent, TextInputField.TextChangeEventMode, TextInputField.TextChangeNotifier, TextInputField.TextSelectionSupported, TextInputField.TrimSupported
Field.Validator<T>
HasValue.ValueChangeEvent<V>
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static com.google.common.reflect.TypeToken<MaskedField<java.math.BigDecimal>> |
TYPE_BIGDECIMAL |
static com.google.common.reflect.TypeToken<MaskedField<java.lang.String>> |
TYPE_DEFAULT |
static com.google.common.reflect.TypeToken<MaskedField<java.lang.Double>> |
TYPE_DOUBLE |
static com.google.common.reflect.TypeToken<MaskedField<java.lang.Integer>> |
TYPE_INTEGER |
static com.google.common.reflect.TypeToken<MaskedField<java.lang.Long>> |
TYPE_LONG |
static com.google.common.reflect.TypeToken<MaskedField<java.lang.String>> |
TYPE_STRING |
static com.google.common.reflect.TypeToken<MaskedField<java.util.UUID>> |
TYPE_UUID |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMask() |
java.lang.String |
getRawValue()
Returns a string representation of the value.
|
MaskedField.ValueMode |
getValueMode() |
boolean |
isSendNullRepresentation() |
void |
setMask(java.lang.String mask) |
void |
setSendNullRepresentation(boolean sendNullRepresentation) |
void |
setValueMode(MaskedField.ValueMode mode)
Sets ValueMode for component
|
addValidator, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessage
getDatasource, getMetaProperty, getMetaPropertyPath, setDatasource
addValueChangeListener, clear, getEmptyValue, getValue, isEmpty, removeValueChangeListener, setValue
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getValueSource, setValueSource
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
commit, discard, isBuffered, isModified, setBuffered
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
getDatatype, setDatatype
selectAll, setSelectionRange
setCursorPosition
addEnterPressListener, removeEnterPressListener
static final java.lang.String NAME
static final com.google.common.reflect.TypeToken<MaskedField<java.lang.String>> TYPE_DEFAULT
static final com.google.common.reflect.TypeToken<MaskedField<java.lang.String>> TYPE_STRING
static final com.google.common.reflect.TypeToken<MaskedField<java.lang.Integer>> TYPE_INTEGER
static final com.google.common.reflect.TypeToken<MaskedField<java.lang.Long>> TYPE_LONG
static final com.google.common.reflect.TypeToken<MaskedField<java.lang.Double>> TYPE_DOUBLE
static final com.google.common.reflect.TypeToken<MaskedField<java.math.BigDecimal>> TYPE_BIGDECIMAL
static final com.google.common.reflect.TypeToken<MaskedField<java.util.UUID>> TYPE_UUID
void setMask(java.lang.String mask)
java.lang.String getMask()
void setValueMode(MaskedField.ValueMode mode)
MASKED - value contain mask literals CLEAR - value contain only user input.
mode
- value modeMaskedField.ValueMode getValueMode()
boolean isSendNullRepresentation()
void setSendNullRepresentation(boolean sendNullRepresentation)
java.lang.String getRawValue()