com.ibm.ccd.ui.dataobjects.attributes
Class FlagAttribute

java.lang.Object
  extended by com.ibm.ccd.ui.dataobjects.attributes.Attribute
      extended by com.ibm.ccd.ui.dataobjects.attributes.StringAttribute
          extended by com.ibm.ccd.ui.dataobjects.attributes.StringEnumAttribute
              extended by com.ibm.ccd.ui.dataobjects.attributes.FlagAttribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class FlagAttribute
extends StringEnumAttribute

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.ccd.ui.dataobjects.attributes.StringEnumAttribute
enumValues
 
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
FlagAttribute(java.lang.String name, boolean editable, int minimumOccurrence, int maximumOccurrence, java.lang.String displayName)
           
FlagAttribute(java.lang.String name, java.lang.String defaultValue, boolean editable, int minimumLength, int maximumLength, int minimumOccurrence, int maximumOccurrence, java.lang.String displayName)
           
FlagAttribute(java.lang.String name, java.lang.String defaultValue, boolean editable, int minimumOccurrence, int maximumOccurrence, java.lang.String displayName)
           
 
Method Summary
protected  void checkValue(java.lang.String value)
           
 java.lang.String[] getEnumValues()
           
 int getType()
           
 
Methods inherited from class com.ibm.ccd.ui.dataobjects.attributes.StringEnumAttribute
printMe, setEnumValues, setValue, setValue, setValues
 
Methods inherited from class com.ibm.ccd.ui.dataobjects.attributes.StringAttribute
getDefaultValue, getValue, getValues, setDefaultValue
 
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
 

Constructor Detail

FlagAttribute

public FlagAttribute(java.lang.String name,
                     boolean editable,
                     int minimumOccurrence,
                     int maximumOccurrence,
                     java.lang.String displayName)

FlagAttribute

public FlagAttribute(java.lang.String name,
                     java.lang.String defaultValue,
                     boolean editable,
                     int minimumOccurrence,
                     int maximumOccurrence,
                     java.lang.String displayName)

FlagAttribute

public FlagAttribute(java.lang.String name,
                     java.lang.String defaultValue,
                     boolean editable,
                     int minimumLength,
                     int maximumLength,
                     int minimumOccurrence,
                     int maximumOccurrence,
                     java.lang.String displayName)
Method Detail

getType

public int getType()
Overrides:
getType in class StringEnumAttribute

checkValue

protected void checkValue(java.lang.String value)
Overrides:
checkValue in class StringEnumAttribute

getEnumValues

public java.lang.String[] getEnumValues()
Overrides:
getEnumValues in class StringEnumAttribute