net.sf.jzeno.echo.editor
Class IntegerEditor

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.echo.editor.AbstractNumberEditor
              extended by net.sf.jzeno.echo.editor.IntegerEditor
All Implemented Interfaces:
java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventPropagator, EventSink, EventSource, Precreation, Component, FastComponent, FastComponentContainer

public final class IntegerEditor
extends AbstractNumberEditor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.jzeno.echo.editor.AbstractNumberEditor
AbstractNumberEditor.DefaultValidator
 
Field Summary
 
Fields inherited from class net.sf.jzeno.echo.editor.AbstractNumberEditor
LEFT, maximum, minimum, PERCENT_UNITS, PIXEL_UNITS, RIGHT
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
IntegerEditor()
           
IntegerEditor(java.lang.Class beanClass, java.lang.String propertyName, java.lang.String constructionHints)
           
 
Method Summary
 void applyContext()
           
 int compareTo(java.lang.Number n1, java.lang.Number n2)
           
 java.lang.String formatNumber(java.lang.Number number)
           
 java.lang.Integer getMaximum()
           
 java.lang.Integer getMinimum()
           
 java.lang.Number getZero()
           
 boolean isNumberValid(java.lang.String text)
           
 java.lang.Number parseNumber(java.lang.String text)
           
 void setMaximum(java.lang.Integer b)
           
 void setMinimum(java.lang.Integer b)
           
 
Methods inherited from class net.sf.jzeno.echo.editor.AbstractNumberEditor
getActionCommand, getBackground, getDefaultWidth, getExactLength, getFont, getForeground, getInvalidMessage, getInvalidMessageKey, getMaximumLength, getNullValue, getText, getToolTipText, getWidth, getWidthUnits, isAllowZero, isAsync, isIncludeMaximum, isIncludeMinimum, isReadOnly, isRequired, propagateEvent, rebind, setActionCommand, setAlignment, setAllowZero, setAsync, setBackground, setColumns, setExactLength, setFocused, setFont, setForeground, setIncludeMaximum, setIncludeMinimum, setInvalidMessage, setInvalidMessageKey, setMaximumLength, setNullValue, setReadOnly, setRequired, setText, setToolTipText, setWidth, setWidthUnits
 
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isValid, markInvalid, markValid, preRender, removeValidator, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setValue, traceValue, validate
 
Methods inherited from class nextapp.echo.AbstractComponent
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setClientId, setEnabled, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerEditor

public IntegerEditor()

IntegerEditor

public IntegerEditor(java.lang.Class beanClass,
                     java.lang.String propertyName,
                     java.lang.String constructionHints)
Method Detail

formatNumber

public java.lang.String formatNumber(java.lang.Number number)
Specified by:
formatNumber in class AbstractNumberEditor

getZero

public java.lang.Number getZero()
Specified by:
getZero in class AbstractNumberEditor

isNumberValid

public boolean isNumberValid(java.lang.String text)
Specified by:
isNumberValid in class AbstractNumberEditor

parseNumber

public java.lang.Number parseNumber(java.lang.String text)
Specified by:
parseNumber in class AbstractNumberEditor

compareTo

public int compareTo(java.lang.Number n1,
                     java.lang.Number n2)
Specified by:
compareTo in class AbstractNumberEditor

setMaximum

public void setMaximum(java.lang.Integer b)

getMaximum

public java.lang.Integer getMaximum()

setMinimum

public void setMinimum(java.lang.Integer b)

getMinimum

public java.lang.Integer getMinimum()

applyContext

public void applyContext()