Package org.omg.CORBA

Class DefinitionKind

java.lang.Object
org.omg.CORBA.DefinitionKind
All Implemented Interfaces:
Serializable, IDLEntity

public class DefinitionKind extends Object implements IDLEntity
The class that provides the constants used to identify the type of an Interface Repository object. This class contains two kinds of constants, those that are an int and those that are an instance of the class DefinitionKind. This class provides the method from_int, which given one of the int constants, creates the corresponding DefinitionKind instance. It also provides the method value, which returns the int constant that is the value for a DefinitionKind instance.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    static final int
    The constant that indicates that an Interface Repository object does not have a definition kind.
    private int
    The field that holds a value for a DefinitionKind object.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object represents an abstract interface.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Alias.
    static final DefinitionKind
    The wildcard DefinitionKind constant, useful in all occasions where any DefinitionKind is appropriate.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Array.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Attribute.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a constant.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Enum.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Exception.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Fixed value.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Interface.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Module.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Native value.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object has no definition kind.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is an Operation.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Primitive.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Repository.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Sequence.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a String.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Struct.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Typedef.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Union.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Value.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a ValueBox.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a ValueMember.
    static final DefinitionKind
    The static instance of DefinitionKind indicating that an Interface Repository object is a Wstring.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    DefinitionKind(int _value)
    Constructs a DefinitionKind object with its _value field initialized with the given value.
  • Method Summary

    Modifier and Type
    Method
    Description
    from_int(int i)
    Creates a DefinitionKind instance corresponding to the given code .
    int
    Returns the int constant identifying the type of an IR object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • _dk_none

      public static final int _dk_none
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_all

      public static final int _dk_all
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Attribute

      public static final int _dk_Attribute
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Constant

      public static final int _dk_Constant
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Exception

      public static final int _dk_Exception
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Interface

      public static final int _dk_Interface
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Module

      public static final int _dk_Module
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Operation

      public static final int _dk_Operation
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Typedef

      public static final int _dk_Typedef
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Alias

      public static final int _dk_Alias
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Struct

      public static final int _dk_Struct
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Union

      public static final int _dk_Union
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Enum

      public static final int _dk_Enum
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Primitive

      public static final int _dk_Primitive
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_String

      public static final int _dk_String
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Sequence

      public static final int _dk_Sequence
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Array

      public static final int _dk_Array
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Repository

      public static final int _dk_Repository
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Wstring

      public static final int _dk_Wstring
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Fixed

      public static final int _dk_Fixed
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Value

      public static final int _dk_Value
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_ValueBox

      public static final int _dk_ValueBox
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_ValueMember

      public static final int _dk_ValueMember
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_Native

      public static final int _dk_Native
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • _dk_AbstractInterface

      public static final int _dk_AbstractInterface
      The constant that indicates that an Interface Repository object does not have a definition kind.
      See Also:
    • dk_none

      public static final DefinitionKind dk_none
      The static instance of DefinitionKind indicating that an Interface Repository object has no definition kind.
    • dk_all

      public static final DefinitionKind dk_all
      The wildcard DefinitionKind constant, useful in all occasions where any DefinitionKind is appropriate. The Container's contents method makes use of this constant to return all contained definitions of any kind.
    • dk_Attribute

      public static final DefinitionKind dk_Attribute
      The static instance of DefinitionKind indicating that an Interface Repository object is an Attribute.
    • dk_Constant

      public static final DefinitionKind dk_Constant
      The static instance of DefinitionKind indicating that an Interface Repository object is a constant.
    • dk_Exception

      public static final DefinitionKind dk_Exception
      The static instance of DefinitionKind indicating that an Interface Repository object is an Exception.
    • dk_Interface

      public static final DefinitionKind dk_Interface
      The static instance of DefinitionKind indicating that an Interface Repository object is an Interface.
    • dk_Module

      public static final DefinitionKind dk_Module
      The static instance of DefinitionKind indicating that an Interface Repository object is a Module.
    • dk_Operation

      public static final DefinitionKind dk_Operation
      The static instance of DefinitionKind indicating that an Interface Repository object is an Operation.
    • dk_Typedef

      public static final DefinitionKind dk_Typedef
      The static instance of DefinitionKind indicating that an Interface Repository object is a Typedef.
    • dk_Alias

      public static final DefinitionKind dk_Alias
      The static instance of DefinitionKind indicating that an Interface Repository object is an Alias.
    • dk_Struct

      public static final DefinitionKind dk_Struct
      The static instance of DefinitionKind indicating that an Interface Repository object is a Struct.
    • dk_Union

      public static final DefinitionKind dk_Union
      The static instance of DefinitionKind indicating that an Interface Repository object is a Union.
    • dk_Enum

      public static final DefinitionKind dk_Enum
      The static instance of DefinitionKind indicating that an Interface Repository object is an Enum.
    • dk_Primitive

      public static final DefinitionKind dk_Primitive
      The static instance of DefinitionKind indicating that an Interface Repository object is a Primitive.
    • dk_String

      public static final DefinitionKind dk_String
      The static instance of DefinitionKind indicating that an Interface Repository object is a String.
    • dk_Sequence

      public static final DefinitionKind dk_Sequence
      The static instance of DefinitionKind indicating that an Interface Repository object is a Sequence.
    • dk_Array

      public static final DefinitionKind dk_Array
      The static instance of DefinitionKind indicating that an Interface Repository object is an Array.
    • dk_Repository

      public static final DefinitionKind dk_Repository
      The static instance of DefinitionKind indicating that an Interface Repository object is a Repository.
    • dk_Wstring

      public static final DefinitionKind dk_Wstring
      The static instance of DefinitionKind indicating that an Interface Repository object is a Wstring.
    • dk_Fixed

      public static final DefinitionKind dk_Fixed
      The static instance of DefinitionKind indicating that an Interface Repository object is a Fixed value.
    • dk_Value

      public static final DefinitionKind dk_Value
      The static instance of DefinitionKind indicating that an Interface Repository object is a Value.
    • dk_ValueBox

      public static final DefinitionKind dk_ValueBox
      The static instance of DefinitionKind indicating that an Interface Repository object is a ValueBox.
    • dk_ValueMember

      public static final DefinitionKind dk_ValueMember
      The static instance of DefinitionKind indicating that an Interface Repository object is a ValueMember.
    • dk_Native

      public static final DefinitionKind dk_Native
      The static instance of DefinitionKind indicating that an Interface Repository object is a Native value.
    • dk_AbstractInterface

      public static final DefinitionKind dk_AbstractInterface
      The static instance of DefinitionKind indicating that an Interface Repository object represents an abstract interface.
    • _value

      private int _value
      The field that holds a value for a DefinitionKind object.
  • Constructor Details

    • DefinitionKind

      protected DefinitionKind(int _value)
      Constructs a DefinitionKind object with its _value field initialized with the given value.
      Parameters:
      _value - one of the int constants defined in the class DefinitionKind
  • Method Details

    • value

      public int value()
      Returns the int constant identifying the type of an IR object.
      Returns:
      the int constant from the class DefinitionKind that is the value of this DefinitionKind instance
    • from_int

      public static DefinitionKind from_int(int i)
      Creates a DefinitionKind instance corresponding to the given code .
      Parameters:
      i - one of the int constants from the class DefinitionKind
      Returns:
      the DefinitionKind instance corresponding to the given code
      Throws:
      BAD_PARAM - if the given parameter is not one of the int constants from the class DefinitionKind