org.omg.CORBA
public class DefinitionKind extends Object implements IDLEntity, Serializable
Field Summary | |
---|---|
static DefinitionKind | dk_AbstractInterface
Indicates that the current definition defines . |
static DefinitionKind | dk_Alias
Indicates that the current definition defines an alias. |
static DefinitionKind | dk_Array
Indicates that the current definition defines an array. |
static DefinitionKind | dk_Attribute
Indicates that the current definition defines an attribute. |
static DefinitionKind | dk_all
This is a "wildcard '*'", used in cases where any definition kind
is appropriate . |
static DefinitionKind | dk_Constant
Indicates that the current definition defines a constant. |
static DefinitionKind | dk_Enum
Indicates that the current definition defines an enumeration. |
static DefinitionKind | dk_Exception
Indicates that the current definition defines an exception. |
static DefinitionKind | dk_Fixed
Indicates that the current definition defines a CORBA fixed . |
static DefinitionKind | dk_Interface
Indicates that the current definition defines an interface.
|
static DefinitionKind | dk_Module
Indicates that the current definition defines a Module.
|
static DefinitionKind | dk_none
Indicates that the current definition defines has no definition kind. |
static DefinitionKind | dk_Native
Indicates that the current definition defines a Native. |
static DefinitionKind | dk_Operation
Indicates that the current definition defines an operation, including
the lists of parameters and exceptions raised by this operation. |
static DefinitionKind | dk_Primitive
Indicates that the current definition defines a primitive type. |
static DefinitionKind | dk_Repository
Indicates that the current definition defines an another interface
repository. |
static DefinitionKind | dk_Sequence
Indicates that the current definition defines a sequence. |
static DefinitionKind | dk_String
Indicates that the current definition defines a string. |
static DefinitionKind | dk_Struct
Indicates that the current definition defines a structure. |
static DefinitionKind | dk_Typedef
Indicates that the current definition defines a named type that is not
an interface nor a value definition. |
static DefinitionKind | dk_Union
Indicates that the current definition defines a union. |
static DefinitionKind | dk_Value
Indicates that the current definition defines a value. |
static DefinitionKind | dk_ValueBox
Indicates that the current definition defines a value box. |
static DefinitionKind | dk_ValueMember
Indicates that the current definition defines value member. |
static DefinitionKind | dk_Wstring
Indicates that the current definition defines a wide (usually 16-bit
per character) string. |
static int | _dk_AbstractInterface
Indicates that the current definition defines an abstract interface. |
static int | _dk_Alias
Indicates that the current definition defines an alias. |
static int | _dk_Array
Indicates that the current definition defines an array. |
static int | _dk_Attribute
Indicates that the current definition defines an attribute. |
static int | _dk_all
This is a "wildcard '*'", used in cases where any definition kind
is appropriate . |
static int | _dk_Constant
Indicates that the current definition defines a constant. |
static int | _dk_Enum
Indicates that the current definition defines an enumeration. |
static int | _dk_Exception
Indicates that the current definition defines an exception. |
static int | _dk_Fixed
Indicates that the current definition defines a CORBA fixed . |
static int | _dk_Interface
Indicates that the current definition defines an interface.
|
static int | _dk_Module
Indicates that the current definition defines a Module.
|
static int | _dk_none
Indicates that the current definition defines has no definition kind. |
static int | _dk_Native
Indicates that the current definition defines a Native. |
static int | _dk_Operation
Indicates that the current definition defines an operation, including
the lists of parameters and exceptions raised by this operation. |
static int | _dk_Primitive
Indicates that the current definition defines a primitive type. |
static int | _dk_Repository
Indicates that the current definition defines an another interface
repository. |
static int | _dk_Sequence
Indicates that the current definition defines a sequence. |
static int | _dk_String
Indicates that the current definition defines a string. |
static int | _dk_Struct
Indicates that the current definition defines a structure. |
static int | _dk_Typedef
Indicates that the current definition defines a named type that is not
an interface nor a value definition. |
static int | _dk_Union
Indicates that the current definition defines a union. |
static int | _dk_Value
Indicates that the current definition defines a value. |
static int | _dk_ValueBox
Indicates that the current definition defines a value box. |
static int | _dk_ValueMember
Indicates that the current definition defines value member. |
static int | _dk_Wstring
Indicates that the current definition defines a wide (usually 16-bit
per character) string. |
Constructor Summary | |
---|---|
protected | DefinitionKind(int a_kind)
Creates a definition kind with the given integer definition kind code.
|
Method Summary | |
---|---|
static DefinitionKind | from_int(int a_kind)
Get the definition kind, corresponding the given integer code.
|
int | value()
Get the definition code of the current instance of the definition kind.
|
fixed
.fixed
.Parameters: a_kind a definition kind code, one of the _dk_.. constants, defined in this class.
Parameters: a_kind the definition kind code, one of the _dk_... constants, defined in this class.
Returns: the corresponding definition kind, one of the dk_... constants, defined in this class.
Throws: BAD_PARAM if the given integer does not match any definition kind.
Returns: one of the _dk_... constants, defined in this class.