net.sourceforge.hivegui.component
Class EmptyFormat

java.lang.Object
  extended by java.text.Format
      extended by net.sourceforge.hivegui.component.EmptyFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class EmptyFormat
extends java.text.Format

Format, used with JFormattedTextField, that allows empty strings as valid input (empty input will give a null value, and conversely).

Author:
Jean-Francois Poilpret
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.Format
java.text.Format.Field
 
Constructor Summary
EmptyFormat(java.text.Format format)
           
 
Method Summary
 java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object obj)
           
 java.lang.Object parseObject(java.lang.String source)
           
 java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
           
 
Methods inherited from class java.text.Format
clone, format
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyFormat

public EmptyFormat(java.text.Format format)
Method Detail

format

public java.lang.StringBuffer format(java.lang.Object obj,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition pos)
Specified by:
format in class java.text.Format

parseObject

public java.lang.Object parseObject(java.lang.String source,
                                    java.text.ParsePosition pos)
Specified by:
parseObject in class java.text.Format

formatToCharacterIterator

public java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object obj)
Overrides:
formatToCharacterIterator in class java.text.Format

parseObject

public java.lang.Object parseObject(java.lang.String source)
                             throws java.text.ParseException
Overrides:
parseObject in class java.text.Format
Throws:
java.text.ParseException