Module java.corba

Interface DynEnumOperations

  • All Superinterfaces:
    DynAnyOperations
    All Known Subinterfaces:
    DynEnum
    All Known Implementing Classes:
    _DynEnumStub

    public interface DynEnumOperations
    extends DynAnyOperations
    DynEnum objects support the manipulation of IDL enumerated values. The current position of a DynEnum is always -1.
    • Method Detail

      • get_as_string

        String get_as_string()
        Returns the value of the DynEnum as an IDL identifier.
      • set_as_string

        void set_as_string​(String value)
                    throws InvalidValue
        Sets the value of the DynEnum to the enumerated value whose IDL identifier is passed in the value parameter.
        Throws:
        InvalidValue - If value contains a string that is not a valid IDL identifier for the corresponding enumerated type
      • get_as_ulong

        int get_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.
      • set_as_ulong

        void set_as_ulong​(int value)
                   throws InvalidValue
        Sets the value of the DynEnum as the enumerated value's ordinal value.
        Throws:
        InvalidValue - If value contains a value that is outside the range of ordinal values for the corresponding enumerated type