public class DefinitionKind extends Objectimplements IDLEntity
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.
IRObject
| Modifier and Type | Field and Description |
|---|---|
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.
|
| Modifier | Constructor and Description |
|---|---|
protected |
DefinitionKind(int _value)
Constructs a
DefinitionKind object with its
_value field initialized with the given value.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
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
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 DefinitionKinddk_none
DefinitionKind indicating that an Interface Repository object has no definition kind.
public static final DefinitionKinddk_all
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.
public static final DefinitionKinddk_Attribute
DefinitionKind indicating that an Interface Repository object is an Attribute.
public static final DefinitionKinddk_Constant
DefinitionKind indicating that an Interface Repository object is a constant.
public static final DefinitionKinddk_Exception
DefinitionKind indicating that an Interface Repository object is an Exception.
public static final DefinitionKinddk_Interface
DefinitionKind indicating that an Interface Repository object is an Interface.
public static final DefinitionKinddk_Module
DefinitionKind indicating that an Interface Repository object is a Module.
public static final DefinitionKinddk_Operation
DefinitionKind indicating that an Interface Repository object is an Operation.
public static final DefinitionKinddk_Typedef
DefinitionKind indicating that an Interface Repository object is a Typedef.
public static final DefinitionKinddk_Alias
DefinitionKind indicating that an Interface Repository object is an Alias.
public static final DefinitionKinddk_Struct
DefinitionKind indicating that an Interface Repository object is a Struct.
public static final DefinitionKinddk_Union
DefinitionKind indicating that an Interface Repository object is a Union.
public static final DefinitionKinddk_Enum
DefinitionKind indicating that an Interface Repository object is an Enum.
public static final DefinitionKinddk_Primitive
DefinitionKind indicating that an Interface Repository object is a Primitive.
public static final DefinitionKinddk_String
DefinitionKind indicating that an Interface Repository object is a String.
public static final DefinitionKinddk_Sequence
DefinitionKind indicating that an Interface Repository object is a Sequence.
public static final DefinitionKinddk_Array
DefinitionKind indicating that an Interface Repository object is an Array.
public static final DefinitionKinddk_Repository
DefinitionKind indicating that an Interface Repository object is a Repository.
public static final DefinitionKinddk_Wstring
DefinitionKind indicating that an Interface Repository object is a Wstring.
public static final DefinitionKinddk_Fixed
DefinitionKind indicating that an Interface Repository object is a Fixed value.
public static final DefinitionKinddk_Value
DefinitionKind indicating that an Interface Repository object is a Value.
public static final DefinitionKinddk_ValueBox
DefinitionKind indicating that an Interface Repository object is a ValueBox.
public static final DefinitionKinddk_ValueMember
DefinitionKind indicating that an Interface Repository object is a ValueMember.
public static final DefinitionKinddk_Native
DefinitionKind indicating that an Interface Repository object is a Native value.
public static final DefinitionKinddk_AbstractInterface
DefinitionKind indicating that an Interface Repository object represents an abstract interface.
protected DefinitionKind(int _value)
DefinitionKind object with its
_value field initialized with the given value.
_value - one of the
int constants defined in the class
DefinitionKind
public int value()
int constant identifying the type of an IR object.
int constant from the class
DefinitionKind that is the value of this
DefinitionKind instance
public static DefinitionKindfrom_int(int i)
DefinitionKind instance corresponding to the given code .
i - one of the
int constants from the class
DefinitionKind
DefinitionKind instance corresponding to the given code
BAD_PARAM - if the given parameter is not one of the
int constants from the class
DefinitionKind