org.ashikunep.irenka.dom.navigator
列挙型 Navigation

java.lang.Object
  上位を拡張 java.lang.Enum<Navigation>
      上位を拡張 org.ashikunep.irenka.dom.navigator.Navigation
すべての実装されたインタフェース:
Serializable, Comparable<Navigation>

public enum Navigation
extends Enum<Navigation>

構造化された対象プロパティへの参照方法。

バージョン:
$Date: 2008-02-12 12:35:47 +0900 (火, 12 2月 2008) $
作成者:
Suguru ARAKAWA (Gluegent, Inc.)

入れ子のクラスの概要
static class Navigation.Attribute
          このナビゲーションが付与されたプロパティの扱い。
static class Navigation.Context
          このナビゲーションが付与されたプロパティに対して、求められるコンテキスト。
static class Navigation.TraversalPolicy
          このナビゲーションが付与されたプロパティに対して、CtElementScannerがトラバースする方針。
 
列挙型定数の概要
ANNOTATION_ELEMENT_DEFAULT
          注釈要素のdefault宣言(省略可)
ANNOTATION_INSTANCE_ELEMENT_TARGET
          注釈要素が保持する注釈要素の宣言への参照。
ANNOTATION_INSTANCE_ELEMENT_VALUE
          注釈要素が保持する値。
ANNOTATION_INSTANCE_ELEMENTS
          注釈が保持する要素。
ANNOTATION_INSTANCE_TYPE
          注釈が保持する注釈型の宣言への参照。
ARRAY_ACCESS_ARRAY
          配列参照の配列式。
ARRAY_ACCESS_INDEX
          配列参照のインデックス式。
ARRAY_COMPONENT_TYPE
          配列の要素型。
ARRAY_LENGTH_ARRAY
          配列長取得式の配列式。
ASSERT_ASSERTION
          assert文の表明式。
ASSERT_MESSAGE
          assert文のメッセージ式(省略可能)。
ASSIGNMENT_LEFT_HAND_SIDE
          代入式の左辺式。
ASSIGNMENT_OPERATOR
          代入文の演算子。
ASSIGNMENT_RIGHT_HAND_SIDE
          代入文の右辺式。
BLOCK_STATEMENTS
          ブロックまたはブロック文が保持する文のリスト。
CASE_EXPRESSION
          caseラベルのcase式
CASE_STATEMENTS
          caseラベルに後続する文のリスト。
CAST_EXPRESSION
          キャスト演算子のキャスト対象の式。
CAST_TYPE
          キャスト演算子のキャスト先の型。
CATCH_BODY
          catch節の本体。
CATCH_PARAMETER
          catch節のパラメータ宣言。
CLASS_LITERAL_VALUE
          クラスリテラルのリテラル値。
COMPILATION_UNIT_IMPORTS
          コンパイル単位のインポート宣言。
COMPILATION_UNIT_PACKAGE
          コンパイル単位のパッケージ。
COMPILATION_UNIT_TYPES
          コンパイル単位の型宣言。
CONDITIONAL_CONDITION
          三項演算式の条件式。
CONDITIONAL_ELSE
          三項演算式の条件不成立時に実行される式。
CONDITIONAL_THEN
          三項演算式の条件成立時に実行される式。
CONSTRUCTOR_INVOCATION_TARGET
          コンストラクタ起動文の起動対象。
DO_CONDITION
          do-while文の条件式。
DOC_ARRAY_TYPE_COMPONENT_TYPE
          配列の要素型。
DOC_BASIC_TYPE_TYPE_KIND
          基本型の種類。
DOC_BLOCK_FRAGMENTS
          ブロックの断片一覧。
DOC_BLOCK_TAG
          ブロックのタグ。
DOC_MEMBER_DECLARING_TYPE
          メンバーの宣言型。
DOC_MEMBER_SIMPLE_NAME
          メンバーの単純名。
DOC_METHOD_PARAMETER_SIMPLE_NAME
          メソッド引数の名前。
DOC_METHOD_PARAMETER_TYPE
          メソッド引数の型。
DOC_METHOD_PARAMETER_VARIABLE_ARITY
          メソッド引数の可変長性。
DOC_METHOD_PARAMETERS
          メソッドの引数リスト。
DOC_NAMED_TYPE_NAME
          名前付き型の名前。
DOC_QUALIFIED_NAME_QUALIFIER
          限定名の修飾。
DOC_QUALIFIED_NAME_SIMPLE_NAME
          限定名の末尾。
DOC_SIMPLE_NAME_IDENTIFIER
          単純名の識別子。
DOC_TEXT_CONTENT
          テキストの内容。
ENUM_CONSTANT_INITIALIZER
          列挙型定数宣言の初期化式。
FIELD_INITIALIZER
          フィールド宣言の初期化式。
FOR_CONDITION
          for文の条件式(省略可)。
FOR_EACH_ITERABLE
          拡張for文のループ式。
FOR_EACH_PARAMETER
          拡張for文のループ変数宣言。
FOR_INITIALIZERS
          for文の初期化文リスト。
FOR_UPDATERS
          for文の更新文リスト。
GENERIC_REFERENCE_TYPE_ARGUMENTS
          総称化可能な参照の型実引数リスト。
GENERIC_REFERENCE_TYPE_PARAMETERS
          総称化可能な参照の型仮引数宣言リスト。
IF_CONDITION
          if文の条件式。
IF_ELSE
          if文の条件不成立時に実行される文(省略可)。
IF_THEN
          if文の条件成立時に実行される文。
IMPORT_KIND
          インポート宣言の種類。
IMPORT_NAMESPACE
          インポート宣言の名前空間。
INFIX_LEFT_OPERAND
          二項演算式の左項式。
INFIX_OPERATOR
          二項演算式の演算子。
INFIX_RIGHT_OPERAND
          二項演算式の右項式。
INITIALIZER_BODY
          インスタンス初期化子、およびクラス初期化子の宣言。
INSTANCEOF_EXPRESSION
          instanceof式の検査対象式。
INSTANCEOF_TYPE
          instanceof式の比較対象型。
INVOCABLE_BODY
          起動可能メンバの本体(省略可)。
INVOCABLE_PARAMETERS
          起動可能メンバの仮引数宣言。
INVOCABLE_RETURN_TYPE
          起動可能メンバの戻り値型。
INVOCABLE_THROWS
          起動可能メンバの例外宣言。
INVOCATION_ARGUMENTS
          起動式の引数。
INVOCATION_QUALIFIER
          起動式の限定式。
JAVADOC_BLOCKS
          Javadocの本体。
JUMP_TARGET_LABEL
          ジャンプ文の分岐先ラベル(省略可)。
LITERAL_VALUE
          リテラル値が保持する実行時値。
LOCAL_VARIABLE_INITIALIZER
          ローカル変数宣言の初期化式。
LOOP_BODY
          ループ文のループ本体。
METHOD_INVOCATION_TARGET
          メソッド起動式の起動対象。
MODIFIER_KIND
          修飾子の種類。
NAMED_REFERENCE_SIMPLE_NAME
          単純名を持つ参照の単純名。
NEW_ARRAY_DIMENSIONS
          配列生成式の各次元に対する要素数を表す式のリスト。
NEW_ARRAY_INITIAL_ELEMENTS
          配列生成式の配列初期化式リスト。
NEW_ARRAY_TYPE
          配列生成式の生成する配列型。
NEW_INSTANCE_BODY
          インスタンス生成式の起動対象コンストラクタ。
NEW_INSTANCE_TARGET
          インスタンス生成式の起動対象コンストラクタ。
NEW_INSTANCE_TYPE
          インスタンス生成式の起動対象コンストラクタ。
PACKAGE_SUB_NAME_SPACES
          パッケージ宣言のサブ名前空間。
PARAMETER_VARIABLE_ARITY
          引数の可変長性。
REFERENCE_JAVADOC
          宣言に付与されたJavadoc。
REFERENCE_MODIFIERS_AND_ANNOTATIONS
          宣言に付与された修飾子および注釈。
RETURN_RESULT
          return文の返戻式(省略可)。
STATEMENT_LABELS
          文に付与されるラベル (Optional)。
SUPER_TYPE
          superキーワードの型。
SWITCH_BODY
          switchブロック。
SWITCH_SELECTOR
          switch文のセレクタ式。
SYNCHRONIZED_BODY
          synchronized文の本体。
SYNCHRONIZED_LOCK
          synchronized文の同期オブジェクト式。
THIS_TYPE
          thisキーワードの型。
THROW_THROWBLE
          throw文の例外式。
TRY_CATCHES
          try文のcatch節リスト。
TRY_FINALLY
          try文のfinally節。
TRY_TRY
          try文のtry節。
TYPE_MEMBERS
          型のメンバ宣言。
TYPE_PARAMETER_BOUNDS
          型変数宣言の境界型宣言。
TYPE_SUPER_CLASS
          型の親クラス宣言。
TYPE_SUPER_INTERFACES
          型の親インターフェース宣言。
TYPED_REFERENCE_TYPE
          型を持つ参照の型。
UNARY_OPERAND
          単項演算式の項。
UNARY_OPERATOR
          単項演算式の演算子。
VARIABLE_ACCESS_QUALIFIER
          変数参照式の限定式(省略可)。
VARIABLE_ACCESS_TARGET
          変数参照式の変数。
WHILE_CONDITION
          while文の条件式。
WILDCARD_BOUND
          ワイルドカード型の境界(省略可)。
WILDCARD_BOUND_KIND
          ワイルドカード型の境界種。
 
メソッドの概要
 Navigation.Attribute getAttribute()
          プロパティの初期化や変更可能性などに関する属性を返す。
 Set<? extends Navigation.Context> getContext()
          ナビゲート先に存在するプロパティの、利用可能なコンテキスト一覧を返す。
 Class<?> getDeclaringElement()
          プロパティを宣言する要素(インターフェース)を返す。
 NavigationKind getKind()
          プロパティの種類を返す。
 String getPropertyName()
          プロパティ名を返す。
 Class<?> getPropertyType()
          ナビゲート先に存在するプロパティの型を返す。
 Navigation.TraversalPolicy getTraversalPolicy()
          CtElementScannerが子要素をスキャンしようとした際の、トラバース性に関するポリシーを返す。
static Navigation valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static Navigation[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

STATEMENT_LABELS

public static final Navigation STATEMENT_LABELS
文に付与されるラベル (Optional)。


ANNOTATION_INSTANCE_TYPE

public static final Navigation ANNOTATION_INSTANCE_TYPE
注釈が保持する注釈型の宣言への参照。


ANNOTATION_INSTANCE_ELEMENTS

public static final Navigation ANNOTATION_INSTANCE_ELEMENTS
注釈が保持する要素。


ANNOTATION_INSTANCE_ELEMENT_TARGET

public static final Navigation ANNOTATION_INSTANCE_ELEMENT_TARGET
注釈要素が保持する注釈要素の宣言への参照。


ANNOTATION_INSTANCE_ELEMENT_VALUE

public static final Navigation ANNOTATION_INSTANCE_ELEMENT_VALUE
注釈要素が保持する値。


ARRAY_ACCESS_ARRAY

public static final Navigation ARRAY_ACCESS_ARRAY
配列参照の配列式。


ARRAY_ACCESS_INDEX

public static final Navigation ARRAY_ACCESS_INDEX
配列参照のインデックス式。


ARRAY_LENGTH_ARRAY

public static final Navigation ARRAY_LENGTH_ARRAY
配列長取得式の配列式。


ASSERT_ASSERTION

public static final Navigation ASSERT_ASSERTION
assert文の表明式。


ASSERT_MESSAGE

public static final Navigation ASSERT_MESSAGE
assert文のメッセージ式(省略可能)。


ASSIGNMENT_LEFT_HAND_SIDE

public static final Navigation ASSIGNMENT_LEFT_HAND_SIDE
代入式の左辺式。


ASSIGNMENT_OPERATOR

public static final Navigation ASSIGNMENT_OPERATOR
代入文の演算子。


ASSIGNMENT_RIGHT_HAND_SIDE

public static final Navigation ASSIGNMENT_RIGHT_HAND_SIDE
代入文の右辺式。


INFIX_LEFT_OPERAND

public static final Navigation INFIX_LEFT_OPERAND
二項演算式の左項式。


INFIX_OPERATOR

public static final Navigation INFIX_OPERATOR
二項演算式の演算子。


INFIX_RIGHT_OPERAND

public static final Navigation INFIX_RIGHT_OPERAND
二項演算式の右項式。


BLOCK_STATEMENTS

public static final Navigation BLOCK_STATEMENTS
ブロックまたはブロック文が保持する文のリスト。


CASE_EXPRESSION

public static final Navigation CASE_EXPRESSION
caseラベルのcase式。 省略された場合はdefault


CASE_STATEMENTS

public static final Navigation CASE_STATEMENTS
caseラベルに後続する文のリスト。


CAST_TYPE

public static final Navigation CAST_TYPE
キャスト演算子のキャスト先の型。


CAST_EXPRESSION

public static final Navigation CAST_EXPRESSION
キャスト演算子のキャスト対象の式。


CATCH_PARAMETER

public static final Navigation CATCH_PARAMETER
catch節のパラメータ宣言。


CATCH_BODY

public static final Navigation CATCH_BODY
catch節の本体。


CLASS_LITERAL_VALUE

public static final Navigation CLASS_LITERAL_VALUE
クラスリテラルのリテラル値。


CONDITIONAL_CONDITION

public static final Navigation CONDITIONAL_CONDITION
三項演算式の条件式。


CONDITIONAL_THEN

public static final Navigation CONDITIONAL_THEN
三項演算式の条件成立時に実行される式。


CONDITIONAL_ELSE

public static final Navigation CONDITIONAL_ELSE
三項演算式の条件不成立時に実行される式。


DO_CONDITION

public static final Navigation DO_CONDITION
do-while文の条件式。


FOR_EACH_PARAMETER

public static final Navigation FOR_EACH_PARAMETER
拡張for文のループ変数宣言。


FOR_EACH_ITERABLE

public static final Navigation FOR_EACH_ITERABLE
拡張for文のループ式。


FOR_INITIALIZERS

public static final Navigation FOR_INITIALIZERS
for文の初期化文リスト。


FOR_CONDITION

public static final Navigation FOR_CONDITION
for文の条件式(省略可)。


FOR_UPDATERS

public static final Navigation FOR_UPDATERS
for文の更新文リスト。


IF_CONDITION

public static final Navigation IF_CONDITION
if文の条件式。


IF_THEN

public static final Navigation IF_THEN
if文の条件成立時に実行される文。


IF_ELSE

public static final Navigation IF_ELSE
if文の条件不成立時に実行される文(省略可)。


INSTANCEOF_EXPRESSION

public static final Navigation INSTANCEOF_EXPRESSION
instanceof式の検査対象式。


INSTANCEOF_TYPE

public static final Navigation INSTANCEOF_TYPE
instanceof式の比較対象型。


JUMP_TARGET_LABEL

public static final Navigation JUMP_TARGET_LABEL
ジャンプ文の分岐先ラベル(省略可)。


LITERAL_VALUE

public static final Navigation LITERAL_VALUE
リテラル値が保持する実行時値。


LOOP_BODY

public static final Navigation LOOP_BODY
ループ文のループ本体。


MODIFIER_KIND

public static final Navigation MODIFIER_KIND
修飾子の種類。


NEW_ARRAY_TYPE

public static final Navigation NEW_ARRAY_TYPE
配列生成式の生成する配列型。


NEW_ARRAY_DIMENSIONS

public static final Navigation NEW_ARRAY_DIMENSIONS
配列生成式の各次元に対する要素数を表す式のリスト。


NEW_ARRAY_INITIAL_ELEMENTS

public static final Navigation NEW_ARRAY_INITIAL_ELEMENTS
配列生成式の配列初期化式リスト。


RETURN_RESULT

public static final Navigation RETURN_RESULT
return文の返戻式(省略可)。


SWITCH_SELECTOR

public static final Navigation SWITCH_SELECTOR
switch文のセレクタ式。


SWITCH_BODY

public static final Navigation SWITCH_BODY
switchブロック。


SYNCHRONIZED_LOCK

public static final Navigation SYNCHRONIZED_LOCK
synchronized文の同期オブジェクト式。


SUPER_TYPE

public static final Navigation SUPER_TYPE
superキーワードの型。


SYNCHRONIZED_BODY

public static final Navigation SYNCHRONIZED_BODY
synchronized文の本体。


THIS_TYPE

public static final Navigation THIS_TYPE
thisキーワードの型。


THROW_THROWBLE

public static final Navigation THROW_THROWBLE
throw文の例外式。


TRY_TRY

public static final Navigation TRY_TRY
try文のtry節。


TRY_CATCHES

public static final Navigation TRY_CATCHES
try文のcatch節リスト。


TRY_FINALLY

public static final Navigation TRY_FINALLY
try文のfinally節。


UNARY_OPERATOR

public static final Navigation UNARY_OPERATOR
単項演算式の演算子。


UNARY_OPERAND

public static final Navigation UNARY_OPERAND
単項演算式の項。


VARIABLE_ACCESS_QUALIFIER

public static final Navigation VARIABLE_ACCESS_QUALIFIER
変数参照式の限定式(省略可)。


VARIABLE_ACCESS_TARGET

public static final Navigation VARIABLE_ACCESS_TARGET
変数参照式の変数。


WHILE_CONDITION

public static final Navigation WHILE_CONDITION
while文の条件式。


INVOCATION_QUALIFIER

public static final Navigation INVOCATION_QUALIFIER
起動式の限定式。


INVOCATION_ARGUMENTS

public static final Navigation INVOCATION_ARGUMENTS
起動式の引数。


METHOD_INVOCATION_TARGET

public static final Navigation METHOD_INVOCATION_TARGET
メソッド起動式の起動対象。


CONSTRUCTOR_INVOCATION_TARGET

public static final Navigation CONSTRUCTOR_INVOCATION_TARGET
コンストラクタ起動文の起動対象。


NEW_INSTANCE_TARGET

public static final Navigation NEW_INSTANCE_TARGET
インスタンス生成式の起動対象コンストラクタ。


NEW_INSTANCE_TYPE

public static final Navigation NEW_INSTANCE_TYPE
インスタンス生成式の起動対象コンストラクタ。


NEW_INSTANCE_BODY

public static final Navigation NEW_INSTANCE_BODY
インスタンス生成式の起動対象コンストラクタ。


REFERENCE_JAVADOC

public static final Navigation REFERENCE_JAVADOC
宣言に付与されたJavadoc。


REFERENCE_MODIFIERS_AND_ANNOTATIONS

public static final Navigation REFERENCE_MODIFIERS_AND_ANNOTATIONS
宣言に付与された修飾子および注釈。


NAMED_REFERENCE_SIMPLE_NAME

public static final Navigation NAMED_REFERENCE_SIMPLE_NAME
単純名を持つ参照の単純名。


TYPED_REFERENCE_TYPE

public static final Navigation TYPED_REFERENCE_TYPE
型を持つ参照の型。


GENERIC_REFERENCE_TYPE_PARAMETERS

public static final Navigation GENERIC_REFERENCE_TYPE_PARAMETERS
総称化可能な参照の型仮引数宣言リスト。


GENERIC_REFERENCE_TYPE_ARGUMENTS

public static final Navigation GENERIC_REFERENCE_TYPE_ARGUMENTS
総称化可能な参照の型実引数リスト。


TYPE_SUPER_CLASS

public static final Navigation TYPE_SUPER_CLASS
型の親クラス宣言。


TYPE_SUPER_INTERFACES

public static final Navigation TYPE_SUPER_INTERFACES
型の親インターフェース宣言。


TYPE_MEMBERS

public static final Navigation TYPE_MEMBERS
型のメンバ宣言。


ARRAY_COMPONENT_TYPE

public static final Navigation ARRAY_COMPONENT_TYPE
配列の要素型。


TYPE_PARAMETER_BOUNDS

public static final Navigation TYPE_PARAMETER_BOUNDS
型変数宣言の境界型宣言。


INVOCABLE_RETURN_TYPE

public static final Navigation INVOCABLE_RETURN_TYPE
起動可能メンバの戻り値型。


INVOCABLE_PARAMETERS

public static final Navigation INVOCABLE_PARAMETERS
起動可能メンバの仮引数宣言。


INVOCABLE_THROWS

public static final Navigation INVOCABLE_THROWS
起動可能メンバの例外宣言。


INVOCABLE_BODY

public static final Navigation INVOCABLE_BODY
起動可能メンバの本体(省略可)。


PARAMETER_VARIABLE_ARITY

public static final Navigation PARAMETER_VARIABLE_ARITY
引数の可変長性。


ANNOTATION_ELEMENT_DEFAULT

public static final Navigation ANNOTATION_ELEMENT_DEFAULT
注釈要素のdefault宣言(省略可)


FIELD_INITIALIZER

public static final Navigation FIELD_INITIALIZER
フィールド宣言の初期化式。


ENUM_CONSTANT_INITIALIZER

public static final Navigation ENUM_CONSTANT_INITIALIZER
列挙型定数宣言の初期化式。 字句上からは判別しにくいが、実際はインスタンス生成式として解釈される。 省略時は引数なしコンストラクタの起動。


INITIALIZER_BODY

public static final Navigation INITIALIZER_BODY
インスタンス初期化子、およびクラス初期化子の宣言。


LOCAL_VARIABLE_INITIALIZER

public static final Navigation LOCAL_VARIABLE_INITIALIZER
ローカル変数宣言の初期化式。


WILDCARD_BOUND_KIND

public static final Navigation WILDCARD_BOUND_KIND
ワイルドカード型の境界種。


WILDCARD_BOUND

public static final Navigation WILDCARD_BOUND
ワイルドカード型の境界(省略可)。


PACKAGE_SUB_NAME_SPACES

public static final Navigation PACKAGE_SUB_NAME_SPACES
パッケージ宣言のサブ名前空間。


JAVADOC_BLOCKS

public static final Navigation JAVADOC_BLOCKS
Javadocの本体。


IMPORT_KIND

public static final Navigation IMPORT_KIND
インポート宣言の種類。


IMPORT_NAMESPACE

public static final Navigation IMPORT_NAMESPACE
インポート宣言の名前空間。


COMPILATION_UNIT_PACKAGE

public static final Navigation COMPILATION_UNIT_PACKAGE
コンパイル単位のパッケージ。


COMPILATION_UNIT_IMPORTS

public static final Navigation COMPILATION_UNIT_IMPORTS
コンパイル単位のインポート宣言。


COMPILATION_UNIT_TYPES

public static final Navigation COMPILATION_UNIT_TYPES
コンパイル単位の型宣言。


DOC_ARRAY_TYPE_COMPONENT_TYPE

public static final Navigation DOC_ARRAY_TYPE_COMPONENT_TYPE
配列の要素型。


DOC_BASIC_TYPE_TYPE_KIND

public static final Navigation DOC_BASIC_TYPE_TYPE_KIND
基本型の種類。


DOC_BLOCK_TAG

public static final Navigation DOC_BLOCK_TAG
ブロックのタグ。


DOC_BLOCK_FRAGMENTS

public static final Navigation DOC_BLOCK_FRAGMENTS
ブロックの断片一覧。


DOC_MEMBER_DECLARING_TYPE

public static final Navigation DOC_MEMBER_DECLARING_TYPE
メンバーの宣言型。


DOC_MEMBER_SIMPLE_NAME

public static final Navigation DOC_MEMBER_SIMPLE_NAME
メンバーの単純名。


DOC_METHOD_PARAMETERS

public static final Navigation DOC_METHOD_PARAMETERS
メソッドの引数リスト。


DOC_METHOD_PARAMETER_TYPE

public static final Navigation DOC_METHOD_PARAMETER_TYPE
メソッド引数の型。


DOC_METHOD_PARAMETER_VARIABLE_ARITY

public static final Navigation DOC_METHOD_PARAMETER_VARIABLE_ARITY
メソッド引数の可変長性。


DOC_METHOD_PARAMETER_SIMPLE_NAME

public static final Navigation DOC_METHOD_PARAMETER_SIMPLE_NAME
メソッド引数の名前。


DOC_NAMED_TYPE_NAME

public static final Navigation DOC_NAMED_TYPE_NAME
名前付き型の名前。


DOC_QUALIFIED_NAME_QUALIFIER

public static final Navigation DOC_QUALIFIED_NAME_QUALIFIER
限定名の修飾。


DOC_QUALIFIED_NAME_SIMPLE_NAME

public static final Navigation DOC_QUALIFIED_NAME_SIMPLE_NAME
限定名の末尾。


DOC_SIMPLE_NAME_IDENTIFIER

public static final Navigation DOC_SIMPLE_NAME_IDENTIFIER
単純名の識別子。


DOC_TEXT_CONTENT

public static final Navigation DOC_TEXT_CONTENT
テキストの内容。

メソッドの詳細

values

public static final Navigation[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for(Navigation c : Navigation.values())
        System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static Navigation valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合

getDeclaringElement

public Class<?> getDeclaringElement()
プロパティを宣言する要素(インターフェース)を返す。

戻り値:
プロパティを宣言する要素(インターフェース)

getKind

public NavigationKind getKind()
プロパティの種類を返す。

戻り値:
プロパティの種類

getPropertyName

public String getPropertyName()
プロパティ名を返す。

戻り値:
プロパティ名

getPropertyType

public Class<?> getPropertyType()
ナビゲート先に存在するプロパティの型を返す。

戻り値:
ナビゲート先に存在するプロパティの型

getContext

public Set<? extends Navigation.Context> getContext()
ナビゲート先に存在するプロパティの、利用可能なコンテキスト一覧を返す。

戻り値:
利用可能なコンテキスト一覧

getAttribute

public Navigation.Attribute getAttribute()
プロパティの初期化や変更可能性などに関する属性を返す。

戻り値:
プロパティの初期化や変更可能性などに関する属性

getTraversalPolicy

public Navigation.TraversalPolicy getTraversalPolicy()
CtElementScannerが子要素をスキャンしようとした際の、トラバース性に関するポリシーを返す。

戻り値:
子要素をスキャンしようとした際の、トラバース性に関するポリシー


Copyright 2007 the Seasar Foundation and the Others.