2.1
org.eclipse.ui.commands
È®ÀåÁ¡Àº command
¹× category
¿ä¼Ò¸¦ »ç¿ëÇÏ¿©
¸í·É ¹× ¸í·É Ä«Å×°í¸®¸¦ ¼±¾ðÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
¶ÇÇÑ ÀÌ È®ÀåÁ¡À» ÅëÇØ keyBinding
¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¸í·É¿¡ Ű ¼ø¼¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Ű
¼ø¼´Â keyConfiguration
¹× context
¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¿©±â¼ ¼±¾ðµÇ´Â ÄÁÅØ½ºÆ® ¹× Ű ±¸¼º ±â¹Ý
¸í·É¿¡ ¹ÙÀεåµË´Ï´Ù.
<!ELEMENT extension (activeKeyConfiguration , category , command , keyBinding , keyConfiguration , context)>
<!ATTLIST extension
id CDATA #IMPLIED
name CDATA #IMPLIED
point CDATA #REQUIRED>
<!ELEMENT activeKeyConfiguration EMPTY>
<!ATTLIST activeKeyConfiguration
value CDATA #IMPLIED
keyConfigurationId CDATA #IMPLIED>
ÀÌ ¿ä¼Ò´Â Eclipse¿ë Ãʱâ Ȱ¼º Ű ±¸¼ºÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì, ¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.
ID
¼Ó¼º).
ID
¼Ó¼º)
<!ELEMENT category EMPTY>
<!ATTLIST category
description CDATA #IMPLIED
id CDATA #REQUIRED
name CDATA #REQUIRED>
UI¿¡¼ ¸í·ÉÀº Á¾Á¾ ´õ Àß °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Ä«Å×°í¸®¿¡¼ ±¸¼ºµË´Ï´Ù. ÀÌ ¿ä¼Ò´Â Ä«Å×°í¸®¸¦
Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸í·ÉÀº ÇϳªÀÇ Ä«Å×°í¸®¿¡¸¸ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ
¿ä¼Ò°¡ µ¿ÀÏÇÑ id
¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ
¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.
<!ELEMENT command EMPTY>
<!ATTLIST command
category CDATA #IMPLIED
description CDATA #IMPLIED
id CDATA #REQUIRED
name CDATA #REQUIRED
categoryId CDATA #IMPLIED>
ÀÌ ¿ä¼Ò´Â ¸í·ÉÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸í·ÉÀº Á¶Ä¡°¡ ó¸®ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚÀÇ ¿äûÀ» Ç¥ÇöÇϰí
´Ù¸¥ ¸í·Éµé °¡¿îµ¥ Àǹ̻ó °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ¹Ì °°Àº Àǹ̷ΠÁ¤ÀÇµÈ ¸í·ÉÀÌ ÀÖ´Ù¸é ¸í·ÉÀ» Á¤ÀÇÇÏÁö ¸¶½Ê½Ã¿À.
Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ °°Àº ID
¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì
¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.
Á¶Ä¡°¡ ¸í·É¿¡ ¿¬°áµÇ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ·Á¸é org.eclipse.ui.actionSets
¹× org.eclipse.ui.editorActions È®ÀåÁ¡À» ÂüÁ¶ÇϽʽÿÀ.
<!ELEMENT keyBinding EMPTY>
<!ATTLIST keyBinding
configuration CDATA #IMPLIED
command CDATA #IMPLIED
locale CDATA #IMPLIED
platform CDATA #IMPLIED
contextId CDATA #IMPLIED
string CDATA #IMPLIED
scope CDATA #IMPLIED
keyConfigurationId CDATA #IMPLIED
commandId CDATA #IMPLIED
keySequence CDATA #IMPLIED>
ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ¸é ¸í·É¿¡ Ű ¼ø¼¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.util.Locale
¿¡ ¼±¾ðµÈ Çü½Ä¿¡ µû¶ó ÁöÁ¤µË´Ï´Ù.platform
¼Ó¼ºÀÇ °¡´ÉÇÑ °ªÀº org.eclipse.swt.SWT.getPlatform()
¿¡¼ ¸®ÅϵÈ
°¡´ÉÇÑ °ª ¼¼Æ®ÀÔ´Ï´Ù.<!ELEMENT keyConfiguration EMPTY>
<!ATTLIST keyConfiguration
description CDATA #IMPLIED
id CDATA #REQUIRED
name CDATA #REQUIRED
parent CDATA #IMPLIED
parentId CDATA #IMPLIED>
ÀÌ ¿ä¼Ò´Â Ű ±¸¼ºÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ
¿ä¼Ò°¡ µ¿ÀÏÇÑ id
¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ
¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.
<!ELEMENT context EMPTY>
<!ATTLIST context
description CDATA #IMPLIED
id CDATA #REQUIRED
name CDATA #REQUIRED
parent CDATA #IMPLIED
parentId CDATA #IMPLIED>
ÀÌ ¿ä¼Ò´Â ÄÁÅØ½ºÆ®¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ
¿ä¼Ò°¡ µ¿ÀÏÇÑ id
¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ
¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.
<!ELEMENT handlerSubmission EMPTY>
<!ATTLIST handlerSubmission
commandId CDATA #REQUIRED
handler CDATA #REQUIRED>
ÀÌ ¿ä¼Ò´Â ¸í·É¿¡ ´ëÇÑ Çڵ鷯¸¦ ¼±¾ðÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÀÌ Çڵ鷯´Â ÁöÁ¤µÈ Á¦ÇÑÀ¸·Î ¸í·É°ú ¿¬°üµË´Ï´Ù. ÀÌ·¯ÇÑ ¿¬°üÀº ½ÃÀÛ ½Ã ¿Ï·áµË´Ï´Ù. Çڵ鷯 ¿¬°üÀÌ ÀÌ Çڵ鷯°¡ Workbench·Î Ç×»ó ¼±ÅõÊÀ» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù. ½ÇÁ¦ ¼±ÅÃÀº Workbench »óŸ¦Á¶»çÇÏ°í ¿©·¯ Çڵ鷯 Á¦Ãâ°ú ºñ±³ÇÏ¿© ¼öÇàµË´Ï´Ù.
ÀÌ Æ¯Á¤ API´Â ½ÇÇèÀûÀÎ °ÍÀ¸·Î °í·ÁµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ API¸¦ »ç¿ëÇÏ´Â µ¿¾È, ÀÌ API´Â ÀÌÈÄ ÀÏÁ¤ ÁöÁ¡¿¡¼ ¿ÏÀüÈ÷ º¯°æµÇ°Å³ª ÀüüÀûÀ¸·Î Á¦°ÅµÉ ¼ö ÀÖµµ·Ï Çã¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ API¿¡ ´ëÇÑ Çǵå¹éÀº platform-ui-dev@eclipse.org·Î º¸³»ÁֽʽÿÀ.
<!ELEMENT scope EMPTY>
<!ATTLIST scope
description CDATA #IMPLIED
id CDATA #REQUIRED
name CDATA #REQUIRED
parent CDATA #IMPLIED>
ÀÌ ¿ä¼Ò´Â ¹üÀ§¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ °°Àº ID
¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì
¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.
deprecated ´ë½Å "org.eclipse.ui.contexts" È®ÀåÁ¡À» »ç¿ëÇϽʽÿÀ.
org.eclipse.ui
Ç÷¯±×ÀÎÀÇ plugin.xml
ÆÄÀÏÀº
org.eclipse.ui.commands
È®ÀåÁ¡À» ´Ù¾çÇÏ°Ô »ç¿ëÇÕ´Ï´Ù.
ÀÌ Á¤º¸´Â ÀÌ È®ÀåÁ¡ ÀÌ¿ÜÀÇ ¸í·É, Ä«Å×°í¸®, Ű ¹ÙÀεù, Ű ±¸¼º ¶Ç´Â ÄÁÅØ½ºÆ® µîÀ» ¼±¾ðÇϱâ À§ÇÑ
°ø¿ë API°¡ ¾Æ´Õ´Ï´Ù. ƯÁ¤ ¸í·ÉÀ» ó¸®ÇÏ´Â Á¶Ä¡¸¦ µî·ÏÇÒ »Ó¸¸ ¾Æ´Ï¶ó ÄÁÅØ½ºÆ®¸¦ Á¶È¸Çϰí
¼³Á¤Çϱâ À§ÇÑ °ø¿ë API´Â org.eclipse.ui.IKeyBindingService
¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
Copyright (c) 2000, 2004 IBM Corporation and others.
All rights reserved. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â
º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ´Â ÀÏ¹Ý °ø¿ë ¶óÀ̼¾½º v1.0ÀÇ Á¶Ç׿¡ µû¶ó
http://www.eclipse.org/legal/cpl-v10.html¿¡¼
»ç¿ë °¡´ÉÇÕ´Ï´Ù.