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>

ÀÌ ¿ÀºêÁ§Æ® À¯ÇüÀÇ ³í¸® °ª¿¡ ÇØ´çÇÏ´Â ÇϳªÀÇ º¯¼ö.



´ÙÀ½Àº µÎ °³ÀÇ ±¸Á¶·Î ±¸¼ºµÈ 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 Á¤º¸¸¦ ¿©±â¿¡ ÀÔ·ÂÇϽʽÿÀ.]

ÀÌ È®ÀåÁ¡ÀÇ ±âº» Á¦°ø ±¸Çö¿¡ ´ëÇÑ Á¤º¸¸¦ ÀÔ·ÂÇϽʽÿÀ.