¸í·É

ID: org.eclipse.ui.commands

µµÀÔ:

2.1

¼³¸í:

org.eclipse.ui.commands È®ÀåÁ¡Àº command ¹× category ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¸í·É ¹× ¸í·É Ä«Å×°í¸®¸¦ ¼±¾ðÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ ÀÌ È®ÀåÁ¡À» ÅëÇØ keyBinding ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¸í·É¿¡ Ű ¼ø¼­¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Ű ¼ø¼­´Â keyConfiguration ¹× scope ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¿©±â¼­ ¼±¾ðµÇ´Â ¹üÀ§ ¹× Ű ±¸¼º ±â¹Ý ¸í·É¿¡ ¹ÙÀεåµË´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT extension (activeKeyConfiguration , category , command , keyBinding , keyConfiguration , scope)>

   <!ATTLIST extension
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
     point CDATA #REQUIRED
   >

   <!ELEMENT activeKeyConfiguration EMPTY>

  ÀÌ ¿ä¼Ò´Â Eclipse¿ë Ãʱâ Ȱ¼º Ű ±¸¼ºÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì, ¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

   <!ATTLIST activeKeyConfiguration
     value CDATA #IMPLIED
   >

   <!ELEMENT category EMPTY>

  UI¿¡¼­ ¸í·ÉÀº ´õ Àß °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Ä«Å×°í¸®¿¡¼­ ±¸¼ºµÇ´Â °æ¿ì°¡ ÀÚÁÖ ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Ò´Â Ä«Å×°í¸®¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸í·ÉÀº ÇϳªÀÇ Ä«Å×°í¸®¿¡¸¸ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ µ¿ÀÏÇÑ id ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

   <!ATTLIST category
     description CDATA #IMPLIED
     id          CDATA #REQUIRED
     name        CDATA #REQUIRED
   >

   <!ELEMENT command EMPTY>

  ÀÌ ¿ä¼Ò´Â ¸í·ÉÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸í·ÉÀº Á¶Ä¡°¡ ó¸®ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚÀÇ ¿äûÀ» Ç¥ÇöÇÏ°í ´Ù¸¥ ¸í·Éµé °¡¿îµ¥ Àǹ̻ó °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ¹Ì °°Àº Àǹ̷ΠÁ¤ÀÇµÈ ¸í·ÉÀÌ ÀÖ´Ù¸é ¸í·ÉÀ» Á¤ÀÇÇÏÁö ¸¶½Ê½Ã¿À. Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ °°Àº ID ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ. Á¶Ä¡°¡ ¸í·É¿¡ ¿¬°áµÇ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ·Á¸é org.eclipse.ui.actionSets ¹× org.eclipse.ui.editorActions È®ÀåÁ¡À» ÂüÁ¶ÇϽʽÿÀ.

   <!ATTLIST ¸í·É
     category    CDATA #IMPLIED
     description CDATA #IMPLIED
     icon        CDATA #IMPLIED
     id          CDATA #REQUIRED
     name        CDATA #REQUIRED
   >

   <!ELEMENT keyBinding EMPTY>

  ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ¸í·É¿¡ Ű ¼ø¼­¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

   <!ATTLIST keyBinding
     configuration CDATA #REQUIRED
     command       CDATA #IMPLIED
     locale        CDATA #IMPLIED
     platform      CDATA #IMPLIED
     scope         CDATA #REQUIRED
     string        CDATA #REQUIRED
   >

   <!ELEMENT keyConfiguration EMPTY>

  ÀÌ ¿ä¼Ò´Â Ű ±¸¼ºÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ µ¿ÀÏÇÑ id ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

   <!ATTLIST keyConfiguration
     description CDATA #IMPLIED
     id          CDATA #REQUIRED
     name        CDATA #REQUIRED
     parent      CDATA #IMPLIED
   >

   <!ELEMENT scope EMPTY>

  ÀÌ ¿ä¼Ò´Â ¹üÀ§¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Òµé Áß Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ µ¿ÀÏÇÑ id ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¸ÀçÇÏ´Â °æ¿ì ¸¶Áö¸· ¼±¾ðµÈ ¿ä¼Ò(Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® Àб⠼øÀ¸·Î)¸¸ ¿Ã¹Ù¸¥ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

   <!ATTLIST scope
     description CDATA #IMPLIED
     id          CDATA #REQUIRED
     name        CDATA #REQUIRED
     parent      CDATA #IMPLIED
   >
¿¹:

org.eclipse.ui Ç÷¯±×ÀÎÀÇ plugin.xml ÆÄÀÏÀº org.eclipse.ui.commands È®ÀåÁ¡À» ´Ù¾çÇÏ°Ô »ç¿ëÇÕ´Ï´Ù.

API Á¤º¸:

ÀÌ Á¤º¸´Â ÀÌ È®ÀåÁ¡ ÀÌ¿ÜÀÇ ¸í·É, Ä«Å×°í¸®, Ű ¹ÙÀεù, Ű ±¸¼º ¶Ç´Â ¹üÀ§¸¦ ¼±¾ðÇϱâ À§ÇÑ °ø¿ë API°¡ ¾Æ´Õ´Ï´Ù. ƯÁ¤ ¸í·ÉÀ» ó¸®ÇÏ´Â Á¶Ä¡¸¦ µî·ÏÇÏ´Â °ÍÀº ¹°·Ð ¹üÀ§¸¦ Á¶È¸ÇÏ°í ¼³Á¤Çϱâ À§ÇÑ °ø¿ë API´Â org.eclipse.ui.IKeyBindingService¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

Copyright (c) 2000, 2003 IBM Corporation and others.
All rights reserved. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ¸ç http://www.eclipse.org/legal/cpl-v10.html

¿¡¼­