public class MendixEnum extends com.mendix.core.objectmanagement.MendixObjectMemberImpl<String> implements IMendixEnum
IMendixObjectMember.MemberState, IMendixObjectMember.MemberValueState| Constructor and Description | 
|---|
MendixEnum(IMetaPrimitive primitive)  | 
MendixEnum(String name,
          boolean v,
          String virtualActionName,
          IMetaEnumeration enumeration)
Creates MendixEnum with the given possible options and virtual settings 
 | 
MendixEnum(String name,
          IMetaEnumeration enumeration)
Creates MendixEnum with the given possible options 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IMetaEnumeration | 
getEnumeration()  | 
String | 
getValueFromString(String s)
Get value for this ObjectMember from a String 
 | 
boolean | 
isValid(IContext context,
       String identifier)
Returns whether the given value is a valid value of this enum. 
 | 
void | 
parseInitialValueFromString(String s)  | 
void | 
setValue(IContext context,
        String identifier,
        boolean performValidation)
Use  
setValue instead as this is for internal use. | 
checkReadAccess, checkWriteAccess, clone, equals, getComponent, getMemberValueState, getMxObject, getName, getOriginalValue, getState, getValue, getVirtualCaller, hashCode, hasReadAccess, hasWriteAccess, isVirtual, overrideReadAccess, overrideWriteAccess, parseValueFromString, parseValueFromString, parseValueToString, setInitialValue, setMemberValueState, setOriginalValue, setParentObject, setReadAccess, setState, setValue, setVirtual, setVirtualCaller, setWriteAccess, toString, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitequals, getMemberValueState, getName, getOriginalValue, getState, getValue, hashCode, hasReadAccess, hasWriteAccess, isVirtual, parseValueFromString, parseValueToString, setValue, toStringpublic MendixEnum(String name, IMetaEnumeration enumeration)
name - the name of the enumenumeration - public MendixEnum(String name, boolean v, String virtualActionName, IMetaEnumeration enumeration)
name - the enumeration name.v - boolean defining whether this primitive is virtual or notvirtualActionName - the CoreAction which will be called when using getValueenumeration - com.mendix.core.CoreExceptionpublic MendixEnum(IMetaPrimitive primitive)
public void setValue(IContext context, String identifier, boolean performValidation)
IMendixObjectMembersetValue instead as this is for internal use.setValue in interface com.mendix.core.objectmanagement.MendixObjectMember<String>setValue in interface IMendixObjectMember<String>setValue in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<String>identifier - the value to setperformValidation - to set if the data validation should be performed.public IMetaEnumeration getEnumeration()
public boolean isValid(IContext context, String identifier)
context - the contextidentifier - the identifierpublic String getValueFromString(String s)
IMendixObjectMembergetValueFromString in interface IMendixObjectMember<String>public void parseInitialValueFromString(String s)