org.omg.CORBA
public class DefinitionKind extends Object implements IDLEntity, Serializable
Modifier and Type | Field and Description |
---|---|
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_all
This is a "wildcard '*'", used in cases where any definition kind
is appropriate .
|
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_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_Native
Indicates that the current definition defines a Native.
|
static int |
_dk_none
Indicates that the current definition defines has no definition kind.
|
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.
|
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_all
This is a "wildcard '*'", used in cases where any definition kind
is appropriate .
|
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_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_Native
Indicates that the current definition defines a Native.
|
static DefinitionKind |
dk_none
Indicates that the current definition defines has no definition kind.
|
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.
|
Modifier | Constructor and Description |
---|---|
protected |
DefinitionKind(int a_kind)
Creates a definition kind with the given integer definition kind code.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public static final int _dk_none
public static final int _dk_all
public static final int _dk_Attribute
public static final int _dk_Constant
public static final int _dk_Exception
public static final int _dk_Interface
public static final int _dk_Module
public static final int _dk_Operation
public static final int _dk_Typedef
public static final int _dk_Alias
public static final int _dk_Struct
public static final int _dk_Union
public static final int _dk_Enum
public static final int _dk_Primitive
public static final int _dk_String
public static final int _dk_Sequence
public static final int _dk_Array
public static final int _dk_Repository
public static final int _dk_Wstring
public static final int _dk_Fixed
fixed
.public static final int _dk_Value
public static final int _dk_ValueBox
public static final int _dk_ValueMember
public static final int _dk_Native
public static final int _dk_AbstractInterface
public static final DefinitionKind dk_none
public static final DefinitionKind dk_all
public static final DefinitionKind dk_Attribute
public static final DefinitionKind dk_Constant
public static final DefinitionKind dk_Exception
public static final DefinitionKind dk_Interface
public static final DefinitionKind dk_Module
public static final DefinitionKind dk_Operation
public static final DefinitionKind dk_Typedef
public static final DefinitionKind dk_Alias
public static final DefinitionKind dk_Struct
public static final DefinitionKind dk_Union
public static final DefinitionKind dk_Enum
public static final DefinitionKind dk_Primitive
public static final DefinitionKind dk_String
public static final DefinitionKind dk_Sequence
public static final DefinitionKind dk_Array
public static final DefinitionKind dk_Repository
public static final DefinitionKind dk_Wstring
public static final DefinitionKind dk_Fixed
fixed
.public static final DefinitionKind dk_Value
public static final DefinitionKind dk_ValueBox
public static final DefinitionKind dk_ValueMember
public static final DefinitionKind dk_Native
public static final DefinitionKind dk_AbstractInterface
protected DefinitionKind(int a_kind)
a_kind
- a definition kind code, one of the _dk_.. constants,
defined in this class.public int value()
public static DefinitionKind from_int(int a_kind)
a_kind
- the definition kind code, one of the _dk_... constants,
defined in this class.BAD_PARAM
- if the given integer does not match any definition
kind.