DefinitionKind (Java Platform SE 6)
org.omg.CORBA
Class DefinitionKind
java.lang.Object org.omg.CORBA.DefinitionKind
- All Implemented Interfaces:
- Serializable, 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
DefinitionKindindicating that an Interface Repository object has no definition kind.
dk_all
public static final DefinitionKind dk_all
- The wildcard
DefinitionKindconstant, useful in all occasions where anyDefinitionKindis appropriate. The Container'scontentsmethod 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
DefinitionKindindicating that an Interface Repository object is an Attribute.
dk_Constant
public static final DefinitionKind dk_Constant
- The static instance of
DefinitionKindindicating that an Interface Repository object is a constant.
dk_Exception
public static final DefinitionKind dk_Exception
- The static instance of
DefinitionKindindicating that an Interface Repository object is an Exception.
dk_Interface
public static final DefinitionKind dk_Interface
- The static instance of
DefinitionKindindicating that an Interface Repository object is an Interface.
dk_Module
public static final DefinitionKind dk_Module
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Module.
dk_Operation
public static final DefinitionKind dk_Operation
- The static instance of
DefinitionKindindicating that an Interface Repository object is an Operation.
dk_Typedef
public static final DefinitionKind dk_Typedef
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Typedef.
dk_Alias
public static final DefinitionKind dk_Alias
- The static instance of
DefinitionKindindicating that an Interface Repository object is an Alias.
dk_Struct
public static final DefinitionKind dk_Struct
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Struct.
dk_Union
public static final DefinitionKind dk_Union
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Union.
dk_Enum
public static final DefinitionKind dk_Enum
- The static instance of
DefinitionKindindicating that an Interface Repository object is an Enum.
dk_Primitive
public static final DefinitionKind dk_Primitive
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Primitive.
dk_String
public static final DefinitionKind dk_String
- The static instance of
DefinitionKindindicating that an Interface Repository object is a String.
dk_Sequence
public static final DefinitionKind dk_Sequence
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Sequence.
dk_Array
public static final DefinitionKind dk_Array
- The static instance of
DefinitionKindindicating that an Interface Repository object is an Array.
dk_Repository
public static final DefinitionKind dk_Repository
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Repository.
dk_Wstring
public static final DefinitionKind dk_Wstring
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Wstring.
dk_Fixed
public static final DefinitionKind dk_Fixed
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Fixed value.
dk_Value
public static final DefinitionKind dk_Value
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Value.
dk_ValueBox
public static final DefinitionKind dk_ValueBox
- The static instance of
DefinitionKindindicating that an Interface Repository object is a ValueBox.
dk_ValueMember
public static final DefinitionKind dk_ValueMember
- The static instance of
DefinitionKindindicating that an Interface Repository object is a ValueMember.
dk_Native
public static final DefinitionKind dk_Native
- The static instance of
DefinitionKindindicating that an Interface Repository object is a Native value.
dk_AbstractInterface
public static final DefinitionKind dk_AbstractInterface
- The static instance of
DefinitionKindindicating that an Interface Repository object represents an abstract interface.
| Constructor Detail |
|---|
DefinitionKind
protected DefinitionKind(int _value)
- Constructs a
DefinitionKindobject with its_valuefield initialized with the given value.- Parameters:
_value- one of theintconstants defined in the classDefinitionKind
| Method Detail |
|---|
value
public int value()
- Returns the
intconstant identifying the type of an IR object. - Returns:
- the
intconstant from the classDefinitionKindthat is the value of thisDefinitionKindinstance
from_int
public static DefinitionKind from_int(int i)
- Creates a
DefinitionKindinstance corresponding to the given code . - Parameters:
i- one of theintconstants from the classDefinitionKind- Returns:
- the
DefinitionKindinstance corresponding to the given code - Throws:
BAD_PARAM- if the given parameter is not one of theintconstants from the classDefinitionKind
Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.