public class CICSAttributeHint extends java.lang.Object implements ICICSAttributeHint
NONE| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getMaxLength() |
long[] |
getNumericRange() |
java.util.Map<java.lang.String,java.lang.Long> |
getSpecialValues() |
boolean |
hasMaxLength() |
boolean |
hasNumericRange() |
boolean |
hasSpecialValues() |
static ICICSAttributeHint |
maxLength(java.lang.Integer maxLength) |
static ICICSAttributeHint |
range(long min,
long max) |
static ICICSAttributeHint |
rangeAndSpecial(long min,
long max,
java.util.Map<java.lang.String,java.lang.Long> specialValues,
java.lang.Long... unnamedSpecials) |
void |
validate(java.lang.Object value) |
public static ICICSAttributeHint range(long min, long max)
public static ICICSAttributeHint rangeAndSpecial(long min, long max, java.util.Map<java.lang.String,java.lang.Long> specialValues, java.lang.Long... unnamedSpecials)
public static ICICSAttributeHint maxLength(java.lang.Integer maxLength)
public boolean hasMaxLength()
hasMaxLength in interface ICICSAttributeHinthasMaxLength in interface com.ibm.cics.model.meta.IAttributeHintpublic java.lang.Integer getMaxLength()
getMaxLength in interface ICICSAttributeHintgetMaxLength in interface com.ibm.cics.model.meta.IAttributeHintpublic boolean hasNumericRange()
hasNumericRange in interface ICICSAttributeHinthasNumericRange in interface com.ibm.cics.model.meta.IAttributeHintpublic long[] getNumericRange()
getNumericRange in interface ICICSAttributeHintgetNumericRange in interface com.ibm.cics.model.meta.IAttributeHintpublic boolean hasSpecialValues()
hasSpecialValues in interface ICICSAttributeHintpublic java.util.Map<java.lang.String,java.lang.Long> getSpecialValues()
getSpecialValues in interface ICICSAttributeHintpublic void validate(java.lang.Object value)
throws com.ibm.cics.model.meta.IllegalAttributeException
com.ibm.cics.model.meta.IllegalAttributeExceptionCopyright ? 2008-2015 IBM Corp. All Rights Reserved.