|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.configuration.protocol.metadata.CfgDescription
com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionEnum<E>
public final class CfgDescriptionEnum<E extends GEnum>
CfgDescriptionEnum<T>
class is descriptive class for configuration protocol enums.
CfgDescriptionEnum<T>
class is derived from CfgDescription
class.
CfgDescriptionEnum<T>
also inherits ICfgEnum<T>
interface
realizing the 'Optional Feature' pattern.
The whole set of the configuration enums is listed in the CfgEnumType
enum.
In case of CfgDescriptionObject
, ICfgEnum<T>.CfgEnum
implementation
returns the enum value for the configuration object a particular CfgDescriptionEnum<T>
class' instance describes.
CfgEnumType
,
CfgDescriptionObject
,
CfgDescriptionStructure
,
CfgDescriptionAttribute
,
ICfgEnum
Field Summary |
---|
Fields inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescription |
---|
baseComparer |
Method Summary | |
---|---|
CfgEnumType |
getCfgEnum()
Gets corresponding value from enum for a particular descriptive class' instance. |
java.lang.Class<E> |
getCfgEnumClass()
|
CfgDescriptionAttributeEnumItem<E> |
getItem(E enumItem)
Gets enum item description ( CfgDescriptionAttributeEnumItem<T> )
for a particular descriptive class' instance. |
CfgDescriptionAttributeEnumItem<E> |
getItem(java.lang.String enumLiteral)
Gets enum item description ( CfgDescriptionAttributeEnumItem<T> ) for a particular
descriptive class' instance. |
java.util.Collection<CfgDescriptionAttributeEnumItem<E>> |
getItems()
Gets enum the collection of item descriptions ( CfgDescriptionAttributeEnumItem<T> )
for a particular descriptive enum's instance. |
protected void |
setComparer()
|
protected void |
setTypeMask()
Sets type mask for descriptive object. |
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 |
---|
public CfgEnumType getCfgEnum()
getCfgEnum
in interface ICfgEnum<CfgEnumType>
public java.lang.Class<E> getCfgEnumClass()
public java.util.Collection<CfgDescriptionAttributeEnumItem<E>> getItems()
CfgDescriptionAttributeEnumItem<T>
)
for a particular descriptive enum's instance.
CfgEnumType
public CfgDescriptionAttributeEnumItem<E> getItem(java.lang.String enumLiteral)
CfgDescriptionAttributeEnumItem<T>
) for a particular
descriptive class' instance.
CfgEnumType
public CfgDescriptionAttributeEnumItem<E> getItem(E enumItem)
CfgDescriptionAttributeEnumItem<T>
)
for a particular descriptive class' instance.
enumItem
- Used to provide a particular enum itemCfgEnumType
protected void setTypeMask()
CfgDescription
setTypeMask
in class CfgDescription
protected void setComparer()
setComparer
in class CfgDescription
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |