public class DataIOEditorNameTextBox extends AbstractValidatingTextBox
com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
protected String |
invalidCharactersInNameErrorMessage |
protected String |
invalidCharacterTypedMessage |
protected com.google.gwt.regexp.shared.RegExp |
regExp |
Constructor and Description |
---|
DataIOEditorNameTextBox() |
Modifier and Type | Method and Description |
---|---|
protected String |
getInvalidCharsInName(String value) |
protected boolean |
isValidChar(char c) |
String |
isValidValue(String value,
boolean isOnFocusLost)
Tests whether a value is valid
|
protected String |
makeValidValue(String value)
If validation fails (e.g. as a result of a user pasting a value) when the
TextBox looses focus this method is called to transform the current value
into one which is valid.
|
void |
setInvalidValues(Set<String> invalidValues,
boolean isCaseSensitive,
String invalidValueErrorMessage)
Sets the invalid values for the TextBox
|
void |
setRegExp(String pattern,
String invalidCharactersInNameErrorMessage,
String invalidCharacterTypedMessage)
Sets the RegExp pattern for the TextBox
|
protected String |
testForInvalidValue(String value)
Tests whether a value is in the list of invalid values
|
fireValidationError, getKeyCodeFromKeyPressEvent, setup
addValidationChangedHandler, addValidator, getAllowBlank, getAutoComplete, getErrorHandler, getErrorHandlerType, getId, getPlaceholder, getSize, getValidateOnBlur, removeValidator, reset, setAllowBlank, setAutoComplete, setErrorHandler, setErrorHandlerType, setHiddenOn, setId, setMaxLength, setPlaceholder, setSize, setValidateOnBlur, setValidators, setValue, setVisibleOn, showErrors, validate, validate
addChangeHandler, addValueChangeHandler, asEditor, cancelKey, getCursorPos, getDirection, getDirectionEstimator, getImpl, getName, getSelectedText, getSelectionLength, getText, getValueOrThrow, isReadOnly, onBrowserEvent, onLoad, removeChangeListener, selectAll, setAlignment, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setKey, setName, setReadOnly, setSelectionRange, setText, setValue
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
protected String invalidCharacterTypedMessage
protected String invalidCharactersInNameErrorMessage
protected com.google.gwt.regexp.shared.RegExp regExp
public void setInvalidValues(Set<String> invalidValues, boolean isCaseSensitive, String invalidValueErrorMessage)
invalidValues
- isCaseSensitive
- invalidValueErrorMessage
- public void setRegExp(String pattern, String invalidCharactersInNameErrorMessage, String invalidCharacterTypedMessage)
pattern
- invalidCharactersInNameErrorMessage
- public String isValidValue(String value, boolean isOnFocusLost)
AbstractValidatingTextBox
isValidValue
in class AbstractValidatingTextBox
protected String testForInvalidValue(String value)
value
- protected String makeValidValue(String value)
AbstractValidatingTextBox
makeValidValue
in class AbstractValidatingTextBox
value
- Current valueprotected boolean isValidChar(char c)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.