jas.util
Class JTextFieldBinding

java.lang.Object
  |
  +--java.util.Observable
        |
        +--jas.util.FieldBinding
              |
              +--jas.util.JTextFieldBinding
All Implemented Interfaces:
javax.swing.event.DocumentListener, java.util.EventListener

public class JTextFieldBinding
extends jas.util.FieldBinding
implements javax.swing.event.DocumentListener


Field Summary
static byte MUST_BE_INTEGER
           
static byte MUST_BE_NUMBER
           
static byte MUST_BE_POSITIVE
           
 
Constructor Summary
protected JTextFieldBinding(javax.swing.JTextField field)
           
protected JTextFieldBinding(javax.swing.JTextField field, byte flags)
           
 
Method Summary
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
protected  java.lang.Object getValue(java.lang.String value, java.lang.Class type)
           
protected  boolean hasValueChanged()
           
 void insertUpdate(javax.swing.event.DocumentEvent e)
           
 void removeUpdate(javax.swing.event.DocumentEvent e)
           
protected  void reset()
           
protected  void setChanged()
           
protected  java.lang.String setValue(java.lang.Object value)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MUST_BE_NUMBER

public static final byte MUST_BE_NUMBER

MUST_BE_INTEGER

public static final byte MUST_BE_INTEGER

MUST_BE_POSITIVE

public static final byte MUST_BE_POSITIVE
Constructor Detail

JTextFieldBinding

protected JTextFieldBinding(javax.swing.JTextField field,
                            byte flags)

JTextFieldBinding

protected JTextFieldBinding(javax.swing.JTextField field)
Method Detail

setValue

protected java.lang.String setValue(java.lang.Object value)

getValue

protected java.lang.Object getValue(java.lang.String value,
                                    java.lang.Class type)
                             throws jas.util.UnsupportedType

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent e)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent e)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

reset

protected void reset()
Overrides:
reset in class jas.util.FieldBinding

setChanged

protected void setChanged()
Overrides:
setChanged in class java.util.Observable

hasValueChanged

protected boolean hasValueChanged()