FileDocCategorySizeDatePackage
DynEnumOperations.javaAPI DocJava SE 6 API1666Tue Jun 10 01:33:24 BST 2008org.omg.DynamicAny

DynEnumOperations

public interface DynEnumOperations implements org.omg.DynamicAny.DynAnyOperations
DynEnum objects support the manipulation of IDL enumerated values. The current position of a DynEnum is always -1.

Fields Summary
Constructors Summary
Methods Summary
public java.lang.Stringget_as_string()
Returns the value of the DynEnum as an IDL identifier.

public intget_as_ulong()
Returns the value of the DynEnum as the enumerated value's ordinal value. Enumerators have ordinal values 0 to n-1, as they appear from left to right in the corresponding IDL definition.

public voidset_as_string(java.lang.String value)
Sets the value of the DynEnum to the enumerated value whose IDL identifier is passed in the value parameter.

exception
InvalidValue If value contains a string that is not a valid IDL identifier for the corresponding enumerated type

public voidset_as_ulong(int value)
Sets the value of the DynEnum as the enumerated value's ordinal value.

exception
InvalidValue If value contains a value that is outside the range of ordinal values for the corresponding enumerated type