Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.core.objectmanagement.member.MendixEnum Class Reference

Inherits MendixObjectMember< String >.

List of all members.

Public Member Functions

 MendixEnum (String name, IMetaEnumeration enumeration)
 MendixEnum (String name, boolean v, String virtualActionName, IMetaEnumeration enumeration)
void setValue (IContext context, String identifier)
void setValue (IContext context, String identifier, boolean performValidation)
IMetaEnumeration getEnumeration ()
boolean isValid (@SuppressWarnings("unused") IContext context, String identifier)
String getValueFromString (String s)
void parseInitialValueFromString (String s)

Detailed Description

Enum primitive, Should be initialized with the possible options


Constructor & Destructor Documentation

com.mendix.core.objectmanagement.member.MendixEnum.MendixEnum ( String  name,
IMetaEnumeration  enumeration 
)

Creates MendixEnum with the given possible options

Parameters:
namethe name of the enum
enumeration
com.mendix.core.objectmanagement.member.MendixEnum.MendixEnum ( String  name,
boolean  v,
String  virtualActionName,
IMetaEnumeration  enumeration 
)

Creates MendixEnum with the given possible options and virtual settings

Parameters:
namethe enumeration name.
vboolean defining whether this primitive is virtual or not
virtualActionNamethe CoreAction which will be called when using getValue
enumeration
Exceptions:
CoreException

Member Function Documentation

IMetaEnumeration com.mendix.core.objectmanagement.member.MendixEnum.getEnumeration ( )
String com.mendix.core.objectmanagement.member.MendixEnum.getValueFromString ( String  s)
boolean com.mendix.core.objectmanagement.member.MendixEnum.isValid ( @SuppressWarnings("unused") IContext  context,
String  identifier 
)

Returns whether the given value is a valid value of this enum.

Parameters:
contextthe context
identifierthe identifier
Returns:
true if the given value is a valid value of this enum.
void com.mendix.core.objectmanagement.member.MendixEnum.parseInitialValueFromString ( String  s)
void com.mendix.core.objectmanagement.member.MendixEnum.setValue ( IContext  context,
String  identifier 
)
void com.mendix.core.objectmanagement.member.MendixEnum.setValue ( IContext  context,
String  identifier,
boolean  performValidation 
)

The documentation for this class was generated from the following file: