SilverStream
Application Server 3.5

com.sssw.rt.form
Class AgcIntegerField

java.lang.Object
 |
 +--java.awt.Component
       |
       +--java.awt.TextComponent
             |
             +--java.awt.TextField
                   |
                   +--com.sssw.rt.atlas.AtTextField
                         |
                         +--com.sssw.rt.form.AgcTextField
                               |
                               +--com.sssw.rt.form.AgcValueField
                                     |
                                     +--com.sssw.rt.form.AgcIntegerField
All Implemented Interfaces:
AgiControl, AgiHelpInfo, ImageObserver, MenuContainer, Serializable

public class AgcIntegerField
extends AgcValueField

The AgcIntegerField control displays Integer data to, or accepts input from, the user. It can be bound to a database column.

See Also:
Serialized Form

Field Summary
static int NO_LIMIT
          This value represents no maximum or no minimum limit.
 
Fields inherited from class com.sssw.rt.form.AgcTextField
NO_LIMIT
 
Fields inherited from class com.sssw.rt.atlas.AtTextField
ENFORCE_CASE_LOWER, ENFORCE_CASE_NONE, ENFORCE_CASE_UPPER
 
Fields inherited from class java.awt.TextComponent
textListener
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
AgcIntegerField()
           
 
Method Summary
 Integer getIntegerValue()
          Gets the field value as an Integer, which may be null.
 int getMaxValue()
          Returns the maximum value as a primitive int.
 int getMinValue()
          Returns the minimum value as a primitive int.
 int getValue()
          Gets the field value as a primitive int.
 void setIntegerValue(Integer n)
          Sets the field value.
 void setMaxValue(int value)
          Sets the maximum value.
 void setMinValue(int value)
          Sets the minimum value.
 void setValue(int value)
          Sets the field value as a primitive int.
 
Methods inherited from class com.sssw.rt.form.AgcValueField
format, getDisplayPattern, getDisplayStyle, parse, setDisplayPattern, setDisplayStyle
 
Methods inherited from class com.sssw.rt.form.AgcTextField
getBackgroundColor, getEditable, getEmptyStringIsNull, getFontIdentifier, getMaxLength, getMinLength, getTextColor, setBackgroundColor, setEmptyStringIsNull, setFontIdentifier, setMaxLength, setMinLength, setTextColor
 
Methods inherited from class com.sssw.rt.atlas.AtTextField
deliverMouseEvent, deliverMouseMoveEvent, doAtCommand, enableAtCommands, getEnforceCase, getHelper, getToolTipText, getToolTipText, grabFocus, grabTabstopFocus, isFocusTraversable, isRequestFocusEnabled, preprocessKeyEvent, processEvent, requestFocus, setEnforceCase, setRequestFocusEnabled, setToolTipText
 
Methods inherited from class java.awt.TextField
addActionListener, addNotify, echoCharIsSet, getColumns, getEchoChar, getMinimumSize, getMinimumSize, getPreferredSize, getPreferredSize, minimumSize, minimumSize, paramString, preferredSize, preferredSize, processActionEvent, removeActionListener, setColumns, setEchoChar, setEchoCharacter, setText
 
Methods inherited from class java.awt.TextComponent
addTextListener, getCaretPosition, getSelectedText, getSelectionEnd, getSelectionStart, getText, isEditable, processTextEvent, removeNotify, removeTextListener, select, selectAll, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods implemented from interface com.sssw.rt.form.AgiControl
getBackgroundImage, getBackgroundImageMode, getComponent, getHelpInfo, setBackgroundImage, setBackgroundImageMode, setHelpInfo
 

Field Detail

NO_LIMIT

public static final int NO_LIMIT
This value represents no maximum or no minimum limit.
See Also:
AgcIntegerField.setMaxValue(int), AgcIntegerField.setMinValue(int)
Constructor Detail

AgcIntegerField

public AgcIntegerField()
Method Detail

getValue

public int getValue()
Gets the field value as a primitive int.
Usage:

If the field is empty, getValue() returns 0.

Example:

This example illustrates how to get the field's value.

  int value;
  value = ControlName1.getValue();
 

getIntegerValue

public Integer getIntegerValue()
Gets the field value as an Integer, which may be null.
Example:

This example illustrates how to get the field's value.

  Integer value;
  value = ControlName1.getIntegerValue();
 

setIntegerValue

public void setIntegerValue(Integer n)
Sets the field value.
Parameters:
n - the Integer value (can be null).
Example:

This example illustrates how to set the field's value.

  Integer value = new Integer(17);
  ControlName1.setIntegerValue(value);
 

setValue

public void setValue(int value)
Sets the field value as a primitive int.
Parameters:
value - the value to set.
Example:

This example illustrates how to set the field's value.

  int value = 17;
  ControlName1.setValue(value);
 

getMaxValue

public int getMaxValue()
Returns the maximum value as a primitive int.

getMinValue

public int getMinValue()
Returns the minimum value as a primitive int.

setMaxValue

public void setMaxValue(int value)
Sets the maximum value.
Parameters:
value - the primitive int value.
Usage:

If the user tries to enter a larger value, a validationFailed event is fired. Use the constant AgcIntegerField.NO_LIMIT to disable the limit.

See Also:
AgcIntegerField.NO_LIMIT

setMinValue

public void setMinValue(int value)
Sets the minimum value.
Parameters:
value - the primitive int value.
Usage:

If the user tries to enter a smaller value, a validationFailed event is fired. Use the constant AgcIntegerField.NO_LIMIT to disable the limit.

See Also:
AgcIntegerField.NO_LIMIT

SilverStream
Application Server 3.5