com.ibm.as400.ui.util
Class AS400CharFormatter

java.lang.Object
  extended by com.ibm.as400.ui.framework.java.DataFormatter
      extended by com.ibm.as400.ui.util.AS400Formatter
          extended by com.ibm.as400.ui.util.AS400CharFormatter

public class AS400CharFormatter
extends AS400Formatter

Checks validity of a string as an AS/400 *CHAR identifier.

A valid AS/400 Char string is:

A valid AS/400 Char string in quoted form:

Since:
v4r2m0
Version:
1.0, 06/01/98
Author:
B. Cragun
See Also:
IllegalUserDataException, AS400NameFormatter, AS400SnameFormatter, AS400CnameFormatter

Field Summary
Modifier and Type Field and Description
 
Fields inherited from class com.ibm.as400.ui.util.AS400Formatter
ALLOW_EMBEDDED_WILD_CARDS, ALLOW_TRAILING_WILD_CARD, IBM_OBJECT_NAME_MAX_LENGTH, NO_WILD_CARDS, STANDARD_OBJECT_NAME_MAX_LENGTH
 
Constructor Summary
Constructor and Description
AS400CharFormatter(AS400 system)
          Constructs an AS400CharFormatter.
 
Method Summary
Modifier and Type Method and Description
 Object parse(String source)
          Parses and checks a string as a valid AS/400 Char string.
 
Methods inherited from class com.ibm.as400.ui.util.AS400Formatter
getCCSID, getWildCardMode, isAllowedWildCard, isValidEbcdicAlpha, setCCSID, setWildCardMode
 
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

AS400CharFormatter

public AS400CharFormatter(AS400 system)
Constructs an AS400CharFormatter. The CCSID of the input AS400 object will be used for checking. If a null AS400 object is used, 37 is used as a default CCSID.

Parameters:
system - an AS400 object.
Since:
v4r2m0
Method Detail

parse

public Object parse(String source)
             throws IllegalUserDataException
Parses and checks a string as a valid AS/400 Char string. If the string is not valid an IllegalUserDataException is thrown.

Overrides:
parse in class DataFormatter
Parameters:
source - the string to be parsed
Returns:
the valid checked result
Throws:
IllegalUserDataException
Since:
v4r2m0