com.sap.tc.mobile.cfs.meta.api
Interface EnumValueDescriptor

All Superinterfaces:
AbstractDescriptor

public interface EnumValueDescriptor
extends AbstractDescriptor

Single enumeration value.

Author:
d039184

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sap.tc.mobile.cfs.meta.api.AbstractDescriptor
AbstractDescriptor.Visitor
 
Method Summary
 EnumTextObjectDescriptor[] getAllTextObjects()
          Get all existing text objects.
 int getPosition()
          Get position of this enumeration value in the list of enumeration values.
 EnumTextObjectDescriptor getTextObject(java.lang.String language)
          Get text object for a given language.
 java.lang.Object getValue()
          Get concrete enumeration value.
 
Methods inherited from interface com.sap.tc.mobile.cfs.meta.api.AbstractDescriptor
addUserDescriptor, clearAllUserDescriptors, getUserDescriptor, removeUserDescriptor, visit
 

Method Detail

getPosition

int getPosition()
Get position of this enumeration value in the list of enumeration values.

Returns:
position of enumeration value.

getValue

java.lang.Object getValue()
Get concrete enumeration value.

Returns:
enumeration value.

getTextObject

EnumTextObjectDescriptor getTextObject(java.lang.String language)
Get text object for a given language.

Parameters:
language - language to get text object for.
Returns:
text object for the given language or null in case there is no TextObject for the given language.

getAllTextObjects

EnumTextObjectDescriptor[] getAllTextObjects()
Get all existing text objects.

Returns:
text object array.