com.ibm.as400.ui.framework.java
Class StringFormatter

java.lang.Object
  |
  +--com.ibm.as400.ui.framework.java.DataFormatter
        |
        +--com.ibm.as400.ui.framework.java.StringFormatter

public class StringFormatter
extends DataFormatter

Formatter for exchanging String values between DataBeans and user interface components. If parsing is unsuccessful, an IllegalUserDataException is thrown.

Since:
v4r2m0
See Also:
DataFormatter, IllegalUserDataException

Constructor Summary
StringFormatter(int minLength, int maxLength)
          Constructs a StringFormatter.
 
Method Summary
 java.lang.Object parse(java.lang.String source)
          Parses a string to produce a String object.
 
Methods inherited from class com.ibm.as400.ui.framework.java.DataFormatter
format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringFormatter

public StringFormatter(int minLength,
                       int maxLength)
Constructs a StringFormatter.
Parameters:
minValue - the minimum length
maxValue - the maximum length
Since:
v4r2m0
Method Detail

parse

public java.lang.Object parse(java.lang.String source)
                       throws IllegalUserDataException
Parses a string to produce a String object. Parsing includes trimming whitespace and checking length. Throws an IllegalUserDataException if parsing fails.
Overrides:
parse in class DataFormatter
Parameters:
source - the string to be parsed
Returns:
the String object obtained by parsing the string
Since:
v4r2m0