Java™ Platform
Standard Ed. 8
org.omg.CORBA

Interface DynUnion

  • All Superinterfaces:
    DynAny, Object

    Deprecated. 
    Use the new DynUnion instead

    @Deprecated
    public interface DynUnion
    extends Object, DynAny
    The DynUnion interface represents a DynAny object that is associated with an IDL union. Union values can be traversed using the operations defined in DynAny. The first component in the union corresponds to the discriminator; the second corresponds to the actual value of the union. Calling the method next() twice allows you to access both components.
    • Method Detail

      • set_as_default

        boolean set_as_default()
        Deprecated. 
        Determines whether the discriminator associated with this union has been assigned a valid default value.
        Returns:
        true if the discriminator has a default value; false otherwise
      • set_as_default

        void set_as_default(boolean arg)
        Deprecated. 
        Determines whether the discriminator associated with this union gets assigned a valid default value.
        Parameters:
        arg - true if the discriminator gets assigned a default value
      • discriminator

        DynAny discriminator()
        Deprecated. 
        Returns a DynAny object reference that must be narrowed to the type of the discriminator in order to insert/get the discriminator value.
        Returns:
        a DynAny object reference representing the discriminator value
      • discriminator_kind

        TCKind discriminator_kind()
        Deprecated. 
        Returns the TCKind object associated with the discriminator of this union.
        Returns:
        the TCKind object associated with the discriminator of this union
      • member

        DynAny member()
        Deprecated. 
        Returns a DynAny object reference that is used in order to insert/get a member of this union.
        Returns:
        the DynAny object representing a member of this union
      • member_name

        String member_name()
        Deprecated. 
        Allows for the inspection of the name of this union member without checking the value of the discriminator.
        Returns:
        the name of this union member
      • member_name

        void member_name(String arg)
        Deprecated. 
        Allows for the assignment of the name of this union member.
        Parameters:
        arg - the new name of this union member
      • member_kind

        TCKind member_kind()
        Deprecated. 
        Returns the TCKind associated with the member of this union.
        Returns:
        the TCKind object associated with the member of this union
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部