|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | 列挙型定数 | フィールド | メソッド | 詳細: 列挙型定数 | フィールド | メソッド | |||||||||
java.lang.Objectjava.lang.Enum<Navigation>
org.ashikunep.irenka.dom.navigator.Navigation
public enum Navigation
構造化された対象プロパティへの参照方法。
| 入れ子のクラスの概要 | |
|---|---|
static class |
Navigation.Attribute
このナビゲーションが付与されたプロパティの扱い。 |
static class |
Navigation.Context
このナビゲーションが付与されたプロパティに対して、求められるコンテキスト。 |
static class |
Navigation.TraversalPolicy
このナビゲーションが付与されたプロパティに対して、 CtElementScannerがトラバースする方針。 |
| メソッドの概要 | |
|---|---|
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 |
| 列挙型定数の詳細 |
|---|
public static final Navigation STATEMENT_LABELS
public static final Navigation ANNOTATION_INSTANCE_TYPE
public static final Navigation ANNOTATION_INSTANCE_ELEMENTS
public static final Navigation ANNOTATION_INSTANCE_ELEMENT_TARGET
public static final Navigation ANNOTATION_INSTANCE_ELEMENT_VALUE
public static final Navigation ARRAY_ACCESS_ARRAY
public static final Navigation ARRAY_ACCESS_INDEX
public static final Navigation ARRAY_LENGTH_ARRAY
public static final Navigation ASSERT_ASSERTION
assert文の表明式。
public static final Navigation ASSERT_MESSAGE
assert文のメッセージ式(省略可能)。
public static final Navigation ASSIGNMENT_LEFT_HAND_SIDE
public static final Navigation ASSIGNMENT_OPERATOR
public static final Navigation ASSIGNMENT_RIGHT_HAND_SIDE
public static final Navigation INFIX_LEFT_OPERAND
public static final Navigation INFIX_OPERATOR
public static final Navigation INFIX_RIGHT_OPERAND
public static final Navigation BLOCK_STATEMENTS
public static final Navigation CASE_EXPRESSION
caseラベルのcase式。
省略された場合はdefault。
public static final Navigation CASE_STATEMENTS
caseラベルに後続する文のリスト。
public static final Navigation CAST_TYPE
public static final Navigation CAST_EXPRESSION
public static final Navigation CATCH_PARAMETER
catch節のパラメータ宣言。
public static final Navigation CATCH_BODY
catch節の本体。
public static final Navigation CLASS_LITERAL_VALUE
public static final Navigation CONDITIONAL_CONDITION
public static final Navigation CONDITIONAL_THEN
public static final Navigation CONDITIONAL_ELSE
public static final Navigation DO_CONDITION
do-while文の条件式。
public static final Navigation FOR_EACH_PARAMETER
for文のループ変数宣言。
public static final Navigation FOR_EACH_ITERABLE
for文のループ式。
public static final Navigation FOR_INITIALIZERS
for文の初期化文リスト。
public static final Navigation FOR_CONDITION
for文の条件式(省略可)。
public static final Navigation FOR_UPDATERS
for文の更新文リスト。
public static final Navigation IF_CONDITION
if文の条件式。
public static final Navigation IF_THEN
if文の条件成立時に実行される文。
public static final Navigation IF_ELSE
if文の条件不成立時に実行される文(省略可)。
public static final Navigation INSTANCEOF_EXPRESSION
instanceof式の検査対象式。
public static final Navigation INSTANCEOF_TYPE
instanceof式の比較対象型。
public static final Navigation JUMP_TARGET_LABEL
public static final Navigation LITERAL_VALUE
public static final Navigation LOOP_BODY
public static final Navigation MODIFIER_KIND
public static final Navigation NEW_ARRAY_TYPE
public static final Navigation NEW_ARRAY_DIMENSIONS
public static final Navigation NEW_ARRAY_INITIAL_ELEMENTS
public static final Navigation RETURN_RESULT
return文の返戻式(省略可)。
public static final Navigation SWITCH_SELECTOR
switch文のセレクタ式。
public static final Navigation SWITCH_BODY
switchブロック。
public static final Navigation SYNCHRONIZED_LOCK
synchronized文の同期オブジェクト式。
public static final Navigation SUPER_TYPE
superキーワードの型。
public static final Navigation SYNCHRONIZED_BODY
synchronized文の本体。
public static final Navigation THIS_TYPE
thisキーワードの型。
public static final Navigation THROW_THROWBLE
throw文の例外式。
public static final Navigation TRY_TRY
try文のtry節。
public static final Navigation TRY_CATCHES
try文のcatch節リスト。
public static final Navigation TRY_FINALLY
try文のfinally節。
public static final Navigation UNARY_OPERATOR
public static final Navigation UNARY_OPERAND
public static final Navigation VARIABLE_ACCESS_QUALIFIER
public static final Navigation VARIABLE_ACCESS_TARGET
public static final Navigation WHILE_CONDITION
while文の条件式。
public static final Navigation INVOCATION_QUALIFIER
public static final Navigation INVOCATION_ARGUMENTS
public static final Navigation METHOD_INVOCATION_TARGET
public static final Navigation CONSTRUCTOR_INVOCATION_TARGET
public static final Navigation NEW_INSTANCE_TARGET
public static final Navigation NEW_INSTANCE_TYPE
public static final Navigation NEW_INSTANCE_BODY
public static final Navigation REFERENCE_JAVADOC
public static final Navigation REFERENCE_MODIFIERS_AND_ANNOTATIONS
public static final Navigation NAMED_REFERENCE_SIMPLE_NAME
public static final Navigation TYPED_REFERENCE_TYPE
public static final Navigation GENERIC_REFERENCE_TYPE_PARAMETERS
public static final Navigation GENERIC_REFERENCE_TYPE_ARGUMENTS
public static final Navigation TYPE_SUPER_CLASS
public static final Navigation TYPE_SUPER_INTERFACES
public static final Navigation TYPE_MEMBERS
public static final Navigation ARRAY_COMPONENT_TYPE
public static final Navigation TYPE_PARAMETER_BOUNDS
public static final Navigation INVOCABLE_RETURN_TYPE
public static final Navigation INVOCABLE_PARAMETERS
public static final Navigation INVOCABLE_THROWS
public static final Navigation INVOCABLE_BODY
public static final Navigation PARAMETER_VARIABLE_ARITY
public static final Navigation ANNOTATION_ELEMENT_DEFAULT
default宣言(省略可)
public static final Navigation FIELD_INITIALIZER
public static final Navigation ENUM_CONSTANT_INITIALIZER
public static final Navigation INITIALIZER_BODY
public static final Navigation LOCAL_VARIABLE_INITIALIZER
public static final Navigation WILDCARD_BOUND_KIND
public static final Navigation WILDCARD_BOUND
public static final Navigation PACKAGE_SUB_NAME_SPACES
public static final Navigation JAVADOC_BLOCKS
public static final Navigation IMPORT_KIND
public static final Navigation IMPORT_NAMESPACE
public static final Navigation COMPILATION_UNIT_PACKAGE
public static final Navigation COMPILATION_UNIT_IMPORTS
public static final Navigation COMPILATION_UNIT_TYPES
public static final Navigation DOC_ARRAY_TYPE_COMPONENT_TYPE
public static final Navigation DOC_BASIC_TYPE_TYPE_KIND
public static final Navigation DOC_BLOCK_TAG
public static final Navigation DOC_BLOCK_FRAGMENTS
public static final Navigation DOC_MEMBER_DECLARING_TYPE
public static final Navigation DOC_MEMBER_SIMPLE_NAME
public static final Navigation DOC_METHOD_PARAMETERS
public static final Navigation DOC_METHOD_PARAMETER_TYPE
public static final Navigation DOC_METHOD_PARAMETER_VARIABLE_ARITY
public static final Navigation DOC_METHOD_PARAMETER_SIMPLE_NAME
public static final Navigation DOC_NAMED_TYPE_NAME
public static final Navigation DOC_QUALIFIED_NAME_QUALIFIER
public static final Navigation DOC_QUALIFIED_NAME_SIMPLE_NAME
public static final Navigation DOC_SIMPLE_NAME_IDENTIFIER
public static final Navigation DOC_TEXT_CONTENT
| メソッドの詳細 |
|---|
public static final Navigation[] values()
for(Navigation c : Navigation.values())
System.out.println(c);
public static Navigation valueOf(String name)
name - 返される列挙型定数の名前
IllegalArgumentException - 指定された名前を持つ定数を
この列挙型が持っていない場合public Class<?> getDeclaringElement()
public NavigationKind getKind()
public String getPropertyName()
public Class<?> getPropertyType()
public Set<? extends Navigation.Context> getContext()
public Navigation.Attribute getAttribute()
public Navigation.TraversalPolicy getTraversalPolicy()
CtElementScannerが子要素をスキャンしようとした際の、トラバース性に関するポリシーを返す。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | 列挙型定数 | フィールド | メソッド | 詳細: 列挙型定数 | フィールド | メソッド | |||||||||