EchoPoint API - 3.0.0b5
App Webcontainer

echopoint
Class IntegerTextField

java.lang.Object
  extended by nextapp.echo.app.Component
      extended by nextapp.echo.app.text.TextComponent
          extended by nextapp.echo.app.TextField
              extended by echopoint.internal.TextField
                  extended by echopoint.RegexTextField
                      extended by echopoint.IntegerTextField
All Implemented Interfaces:
Serializable, RenderIdSupport

public class IntegerTextField
extends RegexTextField

A simple regex text field that limits input to integer values only. Note that no bounds checking is performed on the input value.

Version:
$Id: IntegerTextField.java 258 2009-12-07 16:18:24Z sptrakesh $
Author:
perxi 2009-12-03
See Also:
Serialized Form

Field Summary
static String EXP
          The standard integer regular expression to use.
 
Fields inherited from class echopoint.RegexTextField
PROPERTY_REGEX
 
Fields inherited from class echopoint.internal.TextField
PROPERTY_DEFAULT_TEXT
 
Fields inherited from class nextapp.echo.app.text.TextComponent
ACTION_LISTENERS_CHANGED_PROPERTY, DOCUMENT_CHANGED_PROPERTY, INPUT_ACTION, PROPERTY_ACTION_COMMAND, PROPERTY_ALIGNMENT, PROPERTY_BACKGROUND_IMAGE, PROPERTY_BORDER, PROPERTY_DISABLED_BACKGROUND, PROPERTY_DISABLED_BACKGROUND_IMAGE, PROPERTY_DISABLED_BORDER, PROPERTY_DISABLED_FONT, PROPERTY_DISABLED_FOREGROUND, PROPERTY_EDITABLE, PROPERTY_HEIGHT, PROPERTY_HORIZONTAL_SCROLL, PROPERTY_INSETS, PROPERTY_MAXIMUM_LENGTH, PROPERTY_TOOL_TIP_TEXT, PROPERTY_VERTICAL_SCROLL, PROPERTY_WIDTH, TEXT_CHANGED_PROPERTY
 
Fields inherited from class nextapp.echo.app.Component
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_NEXT_ID_CHANGED_PROPERTY, FOCUS_PREVIOUS_ID_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
IntegerTextField()
           
 
Method Summary
 void setRegex(String regex)
          Over-ridden to do nothing.
 
Methods inherited from class echopoint.RegexTextField
getRegex
 
Methods inherited from class echopoint.internal.TextField
getDefaultText, setDefaultText
 
Methods inherited from class nextapp.echo.app.text.TextComponent
addActionListener, getActionCommand, getAlignment, getBackgroundImage, getBorder, getDisabledBackground, getDisabledBackgroundImage, getDisabledBorder, getDisabledFont, getDisabledForeground, getDocument, getHeight, getHorizontalScroll, getInsets, getMaximumLength, getText, getToolTipText, getVerticalScroll, getWidth, hasActionListeners, isEditable, isValidChild, processInput, removeActionListener, setActionCommand, setAlignment, setBackgroundImage, setBorder, setDisabledBackground, setDisabledBackgroundImage, setDisabledBorder, setDisabledFont, setDisabledForeground, setDocument, setEditable, setHeight, setHorizontalScroll, setInsets, setMaximumLength, setText, setToolTipText, setVerticalScroll, setWidth
 
Methods inherited from class nextapp.echo.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusNextId, getFocusPreviousId, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidParent, isVisible, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, set, setBackground, setComponents, setEnabled, setFocusNextId, setFocusPreviousId, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXP

public static final String EXP
The standard integer regular expression to use. Note that this cannot be modified. "^[0-9]*$"

See Also:
Constant Field Values
Constructor Detail

IntegerTextField

public IntegerTextField()
Method Detail

setRegex

public void setRegex(String regex)
Over-ridden to do nothing. This component does not allow custom regular expressions.

Overrides:
setRegex in class RegexTextField
Parameters:
regex - The regular expression to use.

EchoPoint API - 3.0.0b5
App Webcontainer