com.ibm.ccd.ui.dataobjects.attributes
Class LookupTableAttribute
java.lang.Object
com.ibm.ccd.ui.dataobjects.attributes.Attribute
com.ibm.ccd.ui.dataobjects.attributes.LookupTableAttribute
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- TimeZoneAttribute
public class LookupTableAttribute
- extends Attribute
- See Also:
- Serialized Form
Fields inherited from class com.ibm.ccd.ui.dataobjects.attributes.Attribute |
currOccurrence, displayLabelName, editable, errorMap, hashName, isCategorySpecificAttribute, isLocalized, isPrimaryKey, localizedValues, maximumLength, maximumOccurrence, minimumLength, minimumOccurrence, parentAttribute, parentPath, valueList |
Constructor Summary |
LookupTableAttribute(java.lang.String name,
NVPair[] lookupTable,
boolean editable,
int minimumOccurrence,
int maximumOccurrence,
java.lang.String displayName)
|
LookupTableAttribute(java.lang.String name,
NVPair[] lookupTable,
java.lang.String defaultValue,
boolean editable,
int minimumLength,
int maximumLength,
int minimumOccurrence,
int maximumOccurrence,
java.lang.String displayName)
|
LookupTableAttribute(java.lang.String name,
NVPair[] lookupTable,
java.lang.String defaultValue,
boolean editable,
int minimumOccurrence,
int maximumOccurrence,
java.lang.String displayName,
java.lang.String lookupTableName)
|
Methods inherited from class com.ibm.ccd.ui.dataobjects.attributes.Attribute |
getAttributeParentPath, getCurrentOccurrence, getCurrOccurrence, getDisplayLabelName, getHashName, getLocaleName, getLocalizedValues, getMaximumLength, getMaximumOccurrence, getMinimumLength, getMinimumOccurrence, getName, getParentGroup, getParentPath, getPath, getValidationError, getValueList, hasAnyParentGroupMultivalued, isCategorySpecificAttribute, isEditable, isLocalized, isMultiValued, isOptional, isPrimaryKey, isSubAttribute, isValueChanged, prepareAttributeParentPath, removeValue, removeValues, setAsLocalized, setCategorySpecificAttribute, setCurrOccurrence, setDisplayLabelName, setEditable, setHashName, setLocaleName, setLocalizedValues, setMaximumLength, setMaximumOccrrence, setMinimumLength, setMinimumOccrrence, setName, setParentGroup, setParentGroupFlagValueChanged, setParentPath, setPath, setPrimaryKey, setSubAttribute, setValidationError, setValueChanged, setValueList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LookupTableAttribute
public LookupTableAttribute(java.lang.String name,
NVPair[] lookupTable,
boolean editable,
int minimumOccurrence,
int maximumOccurrence,
java.lang.String displayName)
LookupTableAttribute
public LookupTableAttribute(java.lang.String name,
NVPair[] lookupTable,
java.lang.String defaultValue,
boolean editable,
int minimumOccurrence,
int maximumOccurrence,
java.lang.String displayName,
java.lang.String lookupTableName)
LookupTableAttribute
public LookupTableAttribute(java.lang.String name,
NVPair[] lookupTable,
java.lang.String defaultValue,
boolean editable,
int minimumLength,
int maximumLength,
int minimumOccurrence,
int maximumOccurrence,
java.lang.String displayName)
getType
public int getType()
- Specified by:
getType
in class Attribute
getValue
public java.lang.String getValue()
getValues
public java.lang.String[] getValues()
setValue
public void setValue(java.lang.String value)
setValue
public void setValue(int occurrence,
java.lang.String value)
setValues
public void setValues(java.lang.String[] values)
getDefaultValue
public java.lang.String getDefaultValue()
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
getLookupTable
public NVPair[] getLookupTable()
setLookupTable
public void setLookupTable(NVPair[] lookupTable)
printMe
public void printMe()
- Overrides:
printMe
in class Attribute
getLookupTableName
public java.lang.String getLookupTableName()
- Returns:
- string
setLookupTableName
public void setLookupTableName(java.lang.String string)
- Parameters:
string
-