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:
- 1 to 10 characters for IBM commands
- first character 'A'-'Z', '$', '#', '@'
- other characters 'A'-'Z', '0'-'9', '$', '#', '@'
*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
- Version:
- 1.0, 06/01/98
- Author:
- B. Cragun
- See Also:
AS400NameFormatter,
IllegalUserDataException,
AS400SnameFormatter,
AS400CnameFormatter
Method Summary
Object |
parse(String source)
Deprecated. Parses and checks a string as a valid AS/400 *CNAME for IBM commands. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
parse
public Object parse(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
- Throws:
IllegalUserDataException- Since:
- v4r2m0