public class DefinitionKind extends Object implements IDLEntity
int
、および DefinitionKind
クラスのインスタンスという、2 種類の定数が格納されます。このクラスでは、int
定数の 1 つを指定する from_int
メソッドが提供され、対応する DefinitionKind
インスタンスが生成されます。また、DefinitionKind
インスタンスの値である int
定数を返す value
メソッドも提供されます。IRObject
修飾子と型 | フィールドと説明 |
---|---|
static int |
_dk_AbstractInterface
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Alias
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_all
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Array
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Attribute
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Constant
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Enum
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Exception
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Fixed
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Interface
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Module
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Native
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_none
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Operation
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Primitive
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Repository
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Sequence
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_String
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Struct
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Typedef
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Union
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Value
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_ValueBox
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_ValueMember
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Wstring
インタフェースリポジトリオブジェクトに定義種別がないことを示す定数です。
|
static DefinitionKind |
dk_AbstractInterface
インタフェースリポジトリオブジェクトが抽象インタフェースを表すことを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Alias
インタフェースリポジトリオブジェクトが Alias であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_all
ワイルドカード
DefinitionKind 定数は、DefinitionKind が該当するすべての場合に便利です。 |
static DefinitionKind |
dk_Array
インタフェースリポジトリオブジェクトが Array であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Attribute
インタフェースリポジトリオブジェクトが Attribute であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Constant
インタフェースリポジトリオブジェクトが定数であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Enum
インタフェースリポジトリオブジェクトが Enum であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Exception
インタフェースリポジトリオブジェクトが Exception であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Fixed
インタフェースリポジトリオブジェクトが Fixed 値であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Interface
インタフェースリポジトリオブジェクトが Interface であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Module
インタフェースリポジトリオブジェクトが Module であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Native
インタフェースリポジトリオブジェクトが Native 値であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_none
インタフェースリポジトリオブジェクトに定義種別がないことを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Operation
インタフェースリポジトリオブジェクトが Operation であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Primitive
インタフェースリポジトリオブジェクトが Primitive であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Repository
インタフェースリポジトリオブジェクトが Repository であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Sequence
インタフェースリポジトリオブジェクトが Sequence であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_String
インタフェースリポジトリオブジェクトが String であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Struct
インタフェースリポジトリオブジェクトが Struct であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Typedef
インタフェースリポジトリオブジェクトが Typedef であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Union
インタフェースリポジトリオブジェクトが Union であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Value
インタフェースリポジトリオブジェクトが Value であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_ValueBox
インタフェースリポジトリオブジェクトが ValueBox であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_ValueMember
インタフェースリポジトリオブジェクトが ValueMember であることを示す
DefinitionKind の静的インスタンスです。 |
static DefinitionKind |
dk_Wstring
インタフェースリポジトリオブジェクトが Wstring であることを示す
DefinitionKind の静的インスタンスです。 |
修飾子 | コンストラクタと説明 |
---|---|
protected |
DefinitionKind(int _value)
_value フィールドを指定された値で初期化して、DefinitionKind オブジェクトを構築します。 |
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 DefinitionKind dk_none
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_all
DefinitionKind
定数は、DefinitionKind
が該当するすべての場合に便利です。コンテナの contents
メソッドでは、この定数を使用して、関係する全種別の定義がすべて返されます。public static final DefinitionKind dk_Attribute
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Constant
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Exception
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Interface
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Module
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Operation
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Typedef
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Alias
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Struct
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Union
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Enum
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Primitive
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_String
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Sequence
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Array
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Repository
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Wstring
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Fixed
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Value
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_ValueBox
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_ValueMember
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_Native
DefinitionKind
の静的インスタンスです。public static final DefinitionKind dk_AbstractInterface
DefinitionKind
の静的インスタンスです。protected DefinitionKind(int _value)
_value
フィールドを指定された値で初期化して、DefinitionKind
オブジェクトを構築します。_value
- クラス DefinitionKind
で定義されている int
定数の 1 つpublic int value()
int
定数を返します。DefinitionKind
インスタンスの値であるクラス DefinitionKind
からの int
定数public static DefinitionKind from_int(int i)
DefinitionKind
インスタンスを生成します。i
- クラス DefinitionKind
の int
定数の 1 つDefinitionKind
インスタンスBAD_PARAM
- 指定されたパラメータがクラス DefinitionKind
の int
定数のどれでもない場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.