com.ibm.as400.ui.util
Class AS400CnameIBMFormatter

java.lang.Object
  |
  +--com.ibm.as400.ui.framework.java.DataFormatter
        |
        +--com.ibm.as400.ui.util.AS400Formatter
              |
              +--com.ibm.as400.ui.util.AS400CnameIBMFormatter

Deprecated. Use the AS400CnameFormatter class with setMaxLength of AS400Formatter.IBM_OBJECT_NAME_MAX_LENGTH.

public class AS400CnameIBMFormatter
extends AS400Formatter

Checks validity of a string as an AS/400 *CNAME for IBM commands. Checks using the CCSID of the AS/400 specified in the constructor. If parsing is unsuccessful, an IllegalUserDataException is thrown.

An AS/400 *CNAME is also known as a Communications Name. A valid Communications Name is:

*CNAME is the same as *SNAME except '_' is not allowed. *CNAME is the same as *NAME except quoted values, '_' and '.' are not allowed. AS400CnameIBMFormatter is the same as AS400CnameFormatter, but limited to 10 characters.

Since:
v4r2m0
See Also:
AS400NameFormatter, IllegalUserDataException, AS400SnameFormatter, AS400CnameFormatter

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
AS400CnameIBMFormatter(AS400 system)
          Deprecated. Constructs an AS400CnameIBMFormatter.
 
Method Summary
 java.lang.Object parse(java.lang.String source)
          Deprecated. Parses and checks a string as a valid AS/400 *CNAME for IBM commands.
 
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

AS400CnameIBMFormatter

public AS400CnameIBMFormatter(AS400 system)
Deprecated. 
Constructs an AS400CnameIBMFormatter. 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 java.lang.Object parse(java.lang.String source)
                       throws IllegalUserDataException
Deprecated. 
Parses and checks a string as a valid AS/400 *CNAME for IBM commands. 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
Since:
v4r2m0