org.cruxframework.crux.widgets.client.maskedtextbox
Class MaskedTextBox
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.cruxframework.crux.widgets.client.maskedtextbox.MaskedTextBox
- All Implemented Interfaces:
- com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasChangeHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.i18n.client.HasDirection, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, HasFormatter, HasPasteHandlers
public class MaskedTextBox
- extends com.google.gwt.user.client.ui.Composite
- implements HasFormatter, com.google.gwt.i18n.client.HasDirection, com.google.gwt.event.dom.client.HasChangeHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.user.client.ui.HasName, HasPasteHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasText
- Author:
- Thiago da Rosa de Bustamante
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection |
com.google.gwt.i18n.client.HasDirection.Direction |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
| Methods inherited from class com.google.gwt.user.client.ui.Composite |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
fireEvent |
DEFAULT_STYLE_NAME
public static final String DEFAULT_STYLE_NAME
- See Also:
- Constant Field Values
textBox
protected com.google.gwt.user.client.ui.TextBox textBox
MaskedTextBox
public MaskedTextBox()
- Constructor
MaskedTextBox
public MaskedTextBox(Formatter formatter)
- Constructor
- Parameters:
formatter -
MaskedTextBox
protected MaskedTextBox(com.google.gwt.user.client.ui.TextBox textBox)
- Parameters:
textBox - formatter -
wrap
public static MaskedTextBox wrap(com.google.gwt.dom.client.Element element,
Formatter formatter)
- Parameters:
element - formatter -
- Returns:
getFormatter
public Formatter getFormatter()
- Specified by:
getFormatter in interface HasFormatter
- Returns:
setFormatter
public void setFormatter(Formatter formatter)
- Sets a formatter for widget.
- Parameters:
formatter -
setFormatter
public void setFormatter(Formatter formatter,
boolean applyMask)
- Sets a formatter for widget.
- Parameters:
formatter - applyMask -
getMaxLength
public int getMaxLength()
- Returns:
setMaxLength
public void setMaxLength(int length)
- Parameters:
length -
getUnformattedValue
public Object getUnformattedValue()
- Specified by:
getUnformattedValue in interface HasFormatter
- Returns:
getValue
public String getValue()
getText
public String getText()
- Specified by:
getText in interface com.google.gwt.user.client.ui.HasText
setValue
public void setValue(Object value)
setUnformattedValue
public void setUnformattedValue(Object value,
boolean fireEnvents)
- Parameters:
value -
setUnformattedValue
public void setUnformattedValue(Object value)
- Specified by:
setUnformattedValue in interface HasFormatter
- Parameters:
value -
generateNewId
protected static String generateNewId()
- Creates a sequential id
- Returns:
getDirection
public com.google.gwt.i18n.client.HasDirection.Direction getDirection()
- Specified by:
getDirection in interface com.google.gwt.i18n.client.HasDirection
setDirection
public void setDirection(com.google.gwt.i18n.client.HasDirection.Direction direction)
- Specified by:
setDirection in interface com.google.gwt.i18n.client.HasDirection
addChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addChangeHandler(com.google.gwt.event.dom.client.ChangeHandler handler)
- Specified by:
addChangeHandler in interface com.google.gwt.event.dom.client.HasChangeHandlers
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<String> handler)
- Specified by:
addValueChangeHandler in interface com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>
addClickHandler
public com.google.gwt.event.shared.HandlerRegistration addClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)
- Specified by:
addClickHandler in interface com.google.gwt.event.dom.client.HasClickHandlers
addFocusHandler
public com.google.gwt.event.shared.HandlerRegistration addFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)
- Specified by:
addFocusHandler in interface com.google.gwt.event.dom.client.HasFocusHandlers
addBlurHandler
public com.google.gwt.event.shared.HandlerRegistration addBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)
- Specified by:
addBlurHandler in interface com.google.gwt.event.dom.client.HasBlurHandlers
addKeyUpHandler
public com.google.gwt.event.shared.HandlerRegistration addKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler handler)
- Specified by:
addKeyUpHandler in interface com.google.gwt.event.dom.client.HasKeyUpHandlers
addKeyDownHandler
public com.google.gwt.event.shared.HandlerRegistration addKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler handler)
- Specified by:
addKeyDownHandler in interface com.google.gwt.event.dom.client.HasKeyDownHandlers
addKeyPressHandler
public com.google.gwt.event.shared.HandlerRegistration addKeyPressHandler(com.google.gwt.event.dom.client.KeyPressHandler handler)
- Specified by:
addKeyPressHandler in interface com.google.gwt.event.dom.client.HasKeyPressHandlers
addMouseDownHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler handler)
- Specified by:
addMouseDownHandler in interface com.google.gwt.event.dom.client.HasMouseDownHandlers
addMouseUpHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler handler)
- Specified by:
addMouseUpHandler in interface com.google.gwt.event.dom.client.HasMouseUpHandlers
addMouseOutHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler handler)
- Specified by:
addMouseOutHandler in interface com.google.gwt.event.dom.client.HasMouseOutHandlers
addMouseOverHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler handler)
- Specified by:
addMouseOverHandler in interface com.google.gwt.event.dom.client.HasMouseOverHandlers
addMouseMoveHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler handler)
- Specified by:
addMouseMoveHandler in interface com.google.gwt.event.dom.client.HasMouseMoveHandlers
addMouseWheelHandler
public com.google.gwt.event.shared.HandlerRegistration addMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler handler)
- Specified by:
addMouseWheelHandler in interface com.google.gwt.event.dom.client.HasMouseWheelHandlers
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
getName
public String getName()
- Specified by:
getName in interface com.google.gwt.user.client.ui.HasName
setName
public void setName(String name)
- Specified by:
setName in interface com.google.gwt.user.client.ui.HasName
getTabIndex
public int getTabIndex()
- Specified by:
getTabIndex in interface com.google.gwt.user.client.ui.Focusable
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface com.google.gwt.user.client.ui.HasEnabled
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface com.google.gwt.user.client.ui.HasEnabled
setFocus
public void setFocus(boolean focused)
- Specified by:
setFocus in interface com.google.gwt.user.client.ui.Focusable
setTabIndex
public void setTabIndex(int index)
- Specified by:
setTabIndex in interface com.google.gwt.user.client.ui.Focusable
setAccessKey
public void setAccessKey(char key)
- Specified by:
setAccessKey in interface com.google.gwt.user.client.ui.Focusable
addPasteHandler
public com.google.gwt.event.shared.HandlerRegistration addPasteHandler(PasteHandler handler)
- Specified by:
addPasteHandler in interface HasPasteHandlers
addDoubleClickHandler
public com.google.gwt.event.shared.HandlerRegistration addDoubleClickHandler(com.google.gwt.event.dom.client.DoubleClickHandler handler)
- Specified by:
addDoubleClickHandler in interface com.google.gwt.event.dom.client.HasDoubleClickHandlers
isClearIfNotValid
public boolean isClearIfNotValid()
- Returns:
- the clearIfNotValid
setClearIfNotValid
public void setClearIfNotValid(boolean clearIfNotValid)
- Parameters:
clearIfNotValid - the clearIfNotValid to set
setText
public void setText(String text)
- Specified by:
setText in interface com.google.gwt.user.client.ui.HasText
Copyright © 2014. All rights reserved.