Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.metadata
Class CfgDescriptionAttributeEnumItem<E extends GEnum>

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescription
      extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttribute
          extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributePrimitive<java.lang.Integer>
              extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributeInteger
                  extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributeEnumItem<E>
All Implemented Interfaces:
ICfgEnum<CfgObjectProperty>

public final class CfgDescriptionAttributeEnumItem<E extends GEnum>
extends CfgDescriptionAttributeInteger

CfgDescriptionAttributeEnumItem<E> class is descriptive class for configuration protocol enumeration items.
CfgDescriptionAttributeEnumItem<E> class is derived from CfgDescriptionAttributeInteger class. The whole set of the configuration enumerations is listed in the CfgEnumType enumeration.

All the enums and their items are defined in the com.genesyslab.platform.configuration.protocol.types package.

See Also:
com.genesyslab.platform.configuration.protocols.types.CfgEnumType, CfgDescriptionObject, CfgDescriptionStructure, CfgDescriptionAttribute, ICfgEnum

Field Summary
 
Fields inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributePrimitive
NoDefaultValueString
 
Fields inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescription
baseComparer
 
Method Summary
 E getDefaultEnumValue()
           
 CfgDescriptionEnum<E> getEnumDescription()
           
 E getEnumValue(org.w3c.dom.Element parentElement)
          Deprecated. 
 E getGenericEnumDefaultValue()
           
protected  void setTypeMask()
          Sets type mask for descriptive object.
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributeInteger
getDefaultValue, getGenericDefaultValue, getPrimitiveValue, hasDefaultValue
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributePrimitive
getValue, getValueAttributeValue
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttribute
getCfgEnum, getConst, getMappingName, getOperation, getPackName, getParent, getSchemaName, isKey, isPackCustom, isUnpackCustom, setComparer
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescription
addTypeToMask, getComparer, getIndex, getLocalizedName, getName, getNameComparer, getProtocolVersion, getTypeBitMask, getTypeMask, getTypeMaskString, isCfgType, isCfgType, isCfgType, setComparer, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getDefaultEnumValue

public E getDefaultEnumValue()

getGenericEnumDefaultValue

public E getGenericEnumDefaultValue()

getEnumDescription

public CfgDescriptionEnum<E> getEnumDescription()

getEnumValue

@Deprecated
public E getEnumValue(org.w3c.dom.Element parentElement)
Deprecated. 


setTypeMask

protected void setTypeMask()
Description copied from class: CfgDescription
Sets type mask for descriptive object.

Overrides:
setTypeMask in class CfgDescriptionAttributeInteger

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.