Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.omg.CORBA
Class DefinitionKind

    java.lang.Object
      |
      +--org.omg.CORBA.DefinitionKind

All Implemented Interfaces:
  IDLEntity, Serializable

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:
  `IRObject`

Field Summary
`static int` | `_dk_AbstractInterface` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Alias` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_all` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Array` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Attribute` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Constant` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Enum` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Exception` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Fixed` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Interface` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Module` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Native` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_none` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Operation` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Primitive` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Repository` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Sequence` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_String` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Struct` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Typedef` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Union` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Value` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_ValueBox` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_ValueMember` The constant that indicates that an Interface Repository object does not have a definition kind.
`static int` | `_dk_Wstring` The constant that indicates that an Interface Repository object does not have a definition kind.
`static DefinitionKind` | `dk_AbstractInterface` The static instance of `DefinitionKind` indicating that an Interface Repository object represents an abstract interface.
`static DefinitionKind` | `dk_Alias` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Alias.
`static DefinitionKind` | `dk_all` The wildcard `DefinitionKind` constant, useful in all occasions where any `DefinitionKind` is appropriate.
`static DefinitionKind` | `dk_Array` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Array.
`static DefinitionKind` | `dk_Attribute` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Attribute.
`static DefinitionKind` | `dk_Constant` The static instance of `DefinitionKind` indicating that an Interface Repository object is a constant.
`static DefinitionKind` | `dk_Enum` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Enum.
`static DefinitionKind` | `dk_Exception` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Exception.
`static DefinitionKind` | `dk_Fixed` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Fixed value.
`static DefinitionKind` | `dk_Interface` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Interface.
`static DefinitionKind` | `dk_Module` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Module.
`static DefinitionKind` | `dk_Native` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Native value.
`static DefinitionKind` | `dk_none` The static instance of `DefinitionKind` indicating that an Interface Repository object has no definition kind.
`static DefinitionKind` | `dk_Operation` The static instance of `DefinitionKind` indicating that an Interface Repository object is an Operation.
`static DefinitionKind` | `dk_Primitive` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Primitive.
`static DefinitionKind` | `dk_Repository` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Repository.
`static DefinitionKind` | `dk_Sequence` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Sequence.
`static DefinitionKind` | `dk_String` The static instance of `DefinitionKind` indicating that an Interface Repository object is a String.
`static DefinitionKind` | `dk_Struct` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Struct.
`static DefinitionKind` | `dk_Typedef` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Typedef.
`static DefinitionKind` | `dk_Union` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Union.
`static DefinitionKind` | `dk_Value` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Value.
`static DefinitionKind` | `dk_ValueBox` The static instance of `DefinitionKind` indicating that an Interface Repository object is a ValueBox.
`static DefinitionKind` | `dk_ValueMember` The static instance of `DefinitionKind` indicating that an Interface Repository object is a ValueMember.
`static DefinitionKind` | `dk_Wstring` The static instance of `DefinitionKind` indicating that an Interface Repository object is a Wstring.

Constructor Summary
`protected` | `DefinitionKind(int _value)` Constructs a `DefinitionKind` object with its `_value` field initialized with the given value.

Method Summary
`static DefinitionKind` | `from_int(int i)` Creates a `DefinitionKind` instance corresponding to the given code .
`int` | `value()` 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 Detail

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### _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:
    Constant Field Values

### 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.

Constructor Detail

### 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 Detail

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.