¿¹Á¦ - ÅÛÇø®Æ® ÆíÁý±â
¼Ò°³
ÅÛÇø®Æ® ÆíÁý±â ¿¹Á¦´Â ÆíÁý±â¿¡ ÅÛÇø®Æ® Áö¿øÀ» Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ ¿¹Á¦´Â »õ ÇÁ·ÎÁ§Æ® ¸¶¹ý»ç¸¦
»ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼ö ÀÖ´Â PDE ¿¹Á¦ ÆíÁý±â ÇÁ·ÎÁ§Æ®¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ÆíÁý±â´Â ´Ü¼ø
XML ÆíÁý±âÀ̸ç, µ¥¸ð ¸ñÀûÀ¸·Î¸¸ »ç¿ëµË´Ï´Ù.
ÀÌ ¿¹Á¦ÀÇ ÄÚµå´Â org.eclipse.ui.examples.javaeditor
Ç÷¯±×Àο¡ ÀÖ½À´Ï´Ù.
Äڵ带 Ž»öÇÏ·Á¸é ÇØ´ç Ç÷¯±×ÀÎÀ» ÀÛ¾÷°ø°£À¸·Î °¡Á®¿À´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÅÛÇø®Æ® ÆíÁý±â¿¡ ¼³¸íµÈ ±â´É
-
ÆíÁý±â¿¡ ´ëÇÑ ÅÛÇø®Æ® ÄÁÅØ½ºÆ® ÀÛ¼º
-
ÅÛÇø®Æ® ¿Ï·á¸¦ Á¦¾ÈÇÒ ÄÁÅÙÃ÷ Áö¿ø ÇÁ·Î¼¼¼ ¼³Á¤
-
plugin.xmlÀ» ÅëÇØ ÆíÁý±â¿¡ ÄÁÅØ½ºÆ® À¯Çü ¹× º¯¼ö ºÐ¼®±â Á¦°ø
-
plugin.xmlÀ» ÅëÇØ ÄÁÅØ½ºÆ® À¯Çü¿¡ ÅÛÇø®Æ® Á¦°ø
-
Á¦°øµÈ ÅÛÇø®Æ®¿Í »ç¿ëÀÚ°¡ Ãß°¡ÇÑ ÅÛÇø®Æ®¸¦ µÑ ´Ù ó¸®Çϱâ À§ÇÑ È¯°æ ¼³Á¤ ÆäÀÌÁö Ãß°¡
¼³¸íµÇÁö ¾ÊÀº ±â´É
¿¹Á¦ ÅÛÇø®Æ® ÆíÁý±â ½ÇÇà
-
ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
-
»õ·Î ÀÛ¼ºµÈ ÇÁ·ÎÁ§Æ®¿¡¼ ÆÄÀÏ È®ÀåÀÚ°¡ ".xml"ÀÎ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
-
ÀÚµ¿À¸·Î ¿¸° ÆíÁý±â¸¦ ´ÝÀ¸½Ê½Ã¿À.
-
³×ºñ°ÔÀÌÅÍ¿¡¼ »õ ÆÄÀÏÀ» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ¿¬°á ÇÁ·Î±×·¥ > ÅÛÇø®Æ® ÆíÁý±â¸¦ ¼±ÅÃÇÏ¿©
ÅÛÇø®Æ® ¿¹Á¦ ÆíÁý±â¸¦ ¿©½Ê½Ã¿À.
ÅÛÇø®Æ® ÆíÁý±â ¿¹Á¦ ÄÚµå ±¸¼º
¿¹Á¦ ÄÚµå´Â ¼¼ °³ÀÇ ÆÐŰÁö·Î ±¸¼ºµË´Ï´Ù.
-
org.eclipse.ui.examples.templateeditor.editors
´Â ¸ðµç ÆíÁý±â ƯÁ¤
Ŭ·¡½º¸¦ Æ÷ÇÔÇÕ´Ï´Ù. getContentAssistant
¸Þ¼Òµå¿¡ TemplateCompletionProcessor
Ãß°¡ ¹æ¹ýÀ» º¸·Á¸é
XMLConfiguration
À» ÂüÁ¶ÇϽʽÿÀ.
-
org.eclipse.ui.examples.templateeditor.preferences
´Â Á¦°øµÈ ÅÛÇø®Æ® ȯ°æ ¼³Á¤ ÆäÀÌÁö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
-
org.eclipse.ui.examples.templateeditor.template
´Â ¿¹Á¦ ÄÁÅØ½ºÆ® À¯Çü,
¿Ï¼º ÇÁ·Î¼¼¼ ¹× plugin.xmlÀ» ÅëÇØ Á¦°øµÇ´Â º¯¼ö ºÐ¼®±â¸¦ Æ÷ÇÔÇÕ´Ï´Ù.