Perspective È®Àå

org.eclipse.ui.perspectiveExtensions

ÀÌ È®ÀåÁ¡Àº ´Ù¸¥ Ç÷¯±×Àο¡¼­ µî·ÏÇÑ Perspective¸¦ È®ÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Perspective¿¡¼­´Â â Á¶Ä¡ ¸·´ë(¸Þ´º¿Í µµ±¸ ¸ðÀ½)ÀÇ Ãʱâ ÄÁÅÙÃ÷¿Í Workbench ÆäÀÌÁö¿¡ ÀÖ´Â º¸±â ¹× ·¹À̾ƿôÀÇ Ãʱ⠼¼Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ´Ù¸¥ Ç÷¯±×Àο¡¼­ Perspective¿¡ Á¶Ä¡ ¶Ç´Â º¸±â¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ Ç÷¯±×ÀÎÀÇ ¼±ÅÃÀû Ãß°¡ Ç׸ñÀº Ãʱâ Á¤ÀÇ¿¡ Ãß°¡µË´Ï´Ù.

<!ELEMENT extension (perspectiveExtension*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT perspectiveExtension (actionSet | viewShortcut | perspectiveShortcut | newWizardShortcut | view | showInPart)*>

<!ATTLIST perspectiveExtension

targetID CDATA #REQUIRED>


<!ELEMENT actionSet EMPTY>

<!ATTLIST actionSet

id CDATA #REQUIRED>


<!ELEMENT viewShortcut EMPTY>

<!ATTLIST viewShortcut

id CDATA #REQUIRED>


<!ELEMENT perspectiveShortcut EMPTY>

<!ATTLIST perspectiveShortcut

id CDATA #REQUIRED>


<!ELEMENT newWizardShortcut EMPTY>

<!ATTLIST newWizardShortcut

id CDATA #REQUIRED>


<!ELEMENT showInPart EMPTY>

<!ATTLIST showInPart

id CDATA #IMPLIED>


<!ELEMENT view EMPTY>

<!ATTLIST view

id           CDATA #REQUIRED

relative     CDATA #REQUIRED

relationship (stack|left|right|top|bottom|fast)

ratio        CDATA #IMPLIED

visible      (true | false)

closeable    (true | false)

moveable     (true | false)

standalone   (true | false)

showTitle    (true | false) >


´ÙÀ½Àº Perspective È®Àå ¿¹Á¦ÀÔ´Ï´Ù. ºÎ¼Ó¿ä¼Ò¿Í ¼Ó¼º »ç¿ë ¹æ¹ý¿¡ À¯ÀÇÇϽʽÿÀ.

    

<extension point=

"org.eclipse.ui.perspectiveExtensions"

>

<perspectiveExtension targetID=

"org.eclipse.ui.resourcePerspective"

>

<actionSet id=

"org.eclipse.jdt.ui.JavaActionSet"

/>

<viewShortcut id=

"org.eclipse.jdt.ui.PackageExplorer"

/>

<newWizardShortcut id=

"org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"

/>

<perspectiveShortcut id=

"org.eclipse.jdt.ui.JavaPerspective"

/>

<view id=

"org.eclipse.jdt.ui.PackageExplorer"

relative=

"org.eclipse.ui.views.ResourceNavigator"

relationship=

"stack"

/>

<view id=

"org.eclipse.jdt.ui.TypeHierarchy"

relative=

"org.eclipse.ui.views.ResourceNavigator"

relationship=

"left"

ratio=

"0.50"

/>

</perspectiveExtension>

</extension>

À§ÀÇ ¿¹Á¦¿¡¼­ Á¶Ä¡ ¼¼Æ®, º¸±â ´ÜÃàŰ, »õ ¸¶¹ý»ç ´ÜÃàŰ ¹× Perspective ´ÜÃà۰¡ ÀÚ¿ø PerspectiveÀÇ Ãʱâ ÄÁÅÙÃ÷¿¡ Á¦°øµË´Ï´Ù. ¶ÇÇÑ ÆÐŰÁö Ž»ö±â º¸±â°¡ ÀÚ¿ø Ž»ö±â¿¡ ½ºÅõǰí À¯Çü °èÃþ ±¸Á¶ º¸±â´Â ÀÚ¿ø ³×ºñ°ÔÀÌÅÍ º¸±â ¿·¿¡ Ãß°¡µË´Ï´Ù.

Perspective È®Àå¿¡ Á¤ÀÇµÈ Ç׸ñÀº ´ë»ó PerspectiveÀÇ Ãʱâ ÄÁÅÙÃ÷¿¡ Á¦°øµË´Ï´Ù. À̸¦ ¼öÇàÇÏ¸é »ç¿ëÀÚ´Â Áö½Ã¹®À» Á¦°ÅÇϰųª Workbench »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ³»ÀÇ Perspective¿¡ ´Ù¸¥ Áö½Ã¹®À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.