com.ibm.cics.model
Class CICSAttributeHint

java.lang.Object
  extended by com.ibm.cics.model.CICSAttributeHint
All Implemented Interfaces:
ICICSAttributeHint, com.ibm.cics.model.meta.IAttributeHint

public class CICSAttributeHint
extends java.lang.Object
implements ICICSAttributeHint


Field Summary
 
Fields inherited from interface com.ibm.cics.model.ICICSAttributeHint
NONE
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

range

public static ICICSAttributeHint range(long min,
                                       long max)

rangeAndSpecial

public static ICICSAttributeHint rangeAndSpecial(long min,
                                                 long max,
                                                 java.util.Map<java.lang.String,java.lang.Long> specialValues,
                                                 java.lang.Long... unnamedSpecials)

maxLength

public static ICICSAttributeHint maxLength(java.lang.Integer maxLength)

hasMaxLength

public boolean hasMaxLength()
Specified by:
hasMaxLength in interface ICICSAttributeHint
Specified by:
hasMaxLength in interface com.ibm.cics.model.meta.IAttributeHint

getMaxLength

public java.lang.Integer getMaxLength()
Specified by:
getMaxLength in interface ICICSAttributeHint
Specified by:
getMaxLength in interface com.ibm.cics.model.meta.IAttributeHint

hasNumericRange

public boolean hasNumericRange()
Specified by:
hasNumericRange in interface ICICSAttributeHint
Specified by:
hasNumericRange in interface com.ibm.cics.model.meta.IAttributeHint

getNumericRange

public long[] getNumericRange()
Specified by:
getNumericRange in interface ICICSAttributeHint
Specified by:
getNumericRange in interface com.ibm.cics.model.meta.IAttributeHint

hasSpecialValues

public boolean hasSpecialValues()
Specified by:
hasSpecialValues in interface ICICSAttributeHint

getSpecialValues

public java.util.Map<java.lang.String,java.lang.Long> getSpecialValues()
Specified by:
getSpecialValues in interface ICICSAttributeHint


Copyright © 2008-2012 IBM Corp. All Rights Reserved.