Java 論理構造

org.eclipse.jdt.debug.javaLogicalStructures

3.1

この拡張ポイントにより、開発者は指定されたタイプの Java オブジェクトに対して論理構造を定義できます。 論理値は、供給されたコードの断片を評価することにより作成されます。

<!ELEMENT extension (javaLogicalStructure)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT javaLogicalStructure (variable)>

<!ATTLIST javaLogicalStructure

type        CDATA #REQUIRED

subtypes    (true | false) "true"

value       CDATA #IMPLIED

description CDATA #REQUIRED>


<!ELEMENT variable EMPTY>

<!ATTLIST variable

name  CDATA #REQUIRED

value CDATA #REQUIRED>

このタイプのオブジェクトに対する論理値の 1 つの変数。



2 つの構造がある Java 論理構造拡張ポイントの例を以下に示します。

<extension point=

"org.eclipse.jdt.debug.javaLogicalStructures"

>

<javaLogitalStructure subtypes=

"true"

value=

"return entrySet().toArray();"

type=

"java.util.Map"

/>

<javaLogitalStructure subtypes=

"true"

type=

"java.util.Map$Entry"

>

<variable value=

"return getKey();"

name=

"key"

/>

<variable value=

"return getValue();"

name=

"value"

/>

</javaLogitalStructure>

</extension>

上記の例において、Map はそのエントリーに変換され、Map$Entry はそのキーおよび値に変換されます。

[API 情報をここに入力してください。]

[システムに提供されたこの拡張ポイントの実装情報を入力してください。]