¿¹Á¦ - Java ÆíÁý±â
¼Ò°³
Java ÆíÁý±â ¿¹Á¦¿¡¼´Â »ç¿ëÀÚ Á¤ÀÇ ¹®¼ ÆíÁý±â¿¡¼ »ç¿ë °¡´ÉÇÑ Ç¥ÁØ ±â´ÉÀ» º¸¿© ÁÝ´Ï´Ù. ¶ÇÇÑ
ÆíÁý±â¿¡ ÆÄÀÏ È®ÀåÀÚ(ÀÌ °æ¿ì, .jav)¸¦ µî·ÏÇÏ´Â ¹æ¹ý°ú ÆíÁý±â¿¡¼ »ç¿ëÇϱâ À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ ¹®¼
°ø±ÞÀÚ¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.ÀÌ ¿¹Á¦´Â ´ÜÁö ½ÃÇè¿ëÀÔ´Ï´Ù.Java ÆíÁý Áö¿ø ±â´ÉÀº Eclipse
Java µµ±¸¿¡¼ Á¦°øÇÕ´Ï´Ù.
ÀÌ ¿¹Á¦ ÆíÁý±â¿¡¼ º¸¿© ÁÖ´Â ±â´É
-
±¸¹® °Á¶Ç¥½Ã
-
ÄÁÅÙÃ÷ À¯Çü¿¡ ¸Â´Â ÄÁÅÙÃ÷ Áö¿ø(JavaDoc ¹× Java ÄÚµå)
-
ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀÌ³Ê¿Í ÆíÁý±â °£ÀÇ Åë½Å Áï, ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀÌ³Ê ¼±ÅûçÇ׿¡ µû¶ó ÆíÁý±âÀÇ °Á¶Ç¥½Ã ¹üÀ§°¡
°áÁ¤µË´Ï´Ù.
-
µÎ °¡Áö ÇÁ¸®Á¨Å×ÀÌ¼Ç ¸ðµå
-
ºñÁÖ¾ó ¹üÀ§ Ç¥½Ã±â¸¦ »ç¿ëÇÏ¿© °Á¶Ç¥½Ã ¹üÀ§ Ç¥½Ã
-
°Á¶Ç¥½Ã ¹üÀ§ ³»ÀÇ ÅØ½ºÆ®¸¸ ÆíÁý±â¿¡ Ç¥½ÃµÇµµ·Ï Á¦ÇÑ(¿¹: Java Ŭ·¡½ºÀÇ ´ÜÀÏ ¸Þ¼Òµå Ç¥½Ã)
-
¸¶Ä¿ ó¸®
-
¹®¼ °øÀ¯
ÀÌ ¿¹Á¦ ÆíÁý±â¿¡¼ º¸¿© ÁÖÁö ¾Ê´Â ±â´É
-
ÄÁÅÙÃ÷ Çü½ÄÈ
-
ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀÎ ÆäÀÌÁöÀÇ µ¿Àû Á¶Á¤
¿¹Á¦ ÆíÁý±â ½ÇÇà
-
ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
-
»õ·Î ÀÛ¼ºµÈ ÇÁ·ÎÁ§Æ®¿¡ ÆÄÀÏ È®ÀåÀÚ°¡ ".jav"ÀÎ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
Java ¿¹Á¦ ÆíÁý±â°¡ ÀÚµ¿À¸·Î ¿¸³´Ï´Ù.
-
Java Äڵ带 »ðÀÔÇϽʽÿÀ. Java ÄÚµå´Â µ¿ÀûÀ¸·Î »ö»óÀÌ ÁöÁ¤µË´Ï´Ù. ¿¹Á¦ ÆíÁý±â¿¡¼´Â ¿©·¯ ÇàÀ¸·Î µÈ ÁÖ¼®,
ÇÑ ÇàÀ¸·Î µÈ ÁÖ¼®, Java ¾ð¾î ¿¹¾à¾î, ¹®ÀÚ¿/¹®ÀÚ »ó¼ö, ÀÏ¹Ý Java ÄÚµå¿Í, JavaDoc µµ¿ò¸»À» µû¸£´Â ¿©·¯
ÇàÀ¸·Î µÈ ÁÖ¼® µîÀÇ ´Ù¾çÇÑ ¾ð¾î ¿ä¼Ò¸¦ ¼·Î ´Ù¸¥ »öÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÀÌ·¯ÇÑ JavaDoc ÁÖ¼® ³»¿¡¼ JavaDoc
Ű¿öµå¿Í ű״ ´Ù¸¥ »öÀ¸·Î Ç¥½ÃµË´Ï´Ù.
-
Java ÁÖ¼® ¿ÜºÎ¿¡ "/*"¸¦ »ðÀÔÇÏ¿© ¿©·¯ ÇàÀ¸·Î µÈ »õ Java ÁÖ¼®À» ¿©½Ê½Ã¿À.
»ðÀÔµÈ "/*"¿Í óÀ½ ³ªÅ¸³ª´Â
"*/" ¶Ç´Â ÅØ½ºÆ® ³¡ »çÀÌÀÇ ¸ðµç ÅØ½ºÆ®´Â »öÀÌ »¡°£»öÀ¸·Î ¹Ù²ò´Ï´Ù. "*"¸¦ Çϳª ´õ Ãß°¡ÇϽʽÿÀ. ÀÌÁ¦ ¿©·¯ ÇàÀ¸·Î µÈ ÀϹÝÀûÀÎ ÁÖ¼®¿¡ JavaDoc°¡ Æ÷ÇԵǴ °ÍÀ¸·Î °£ÁֵDZ⠶§¹®¿¡ »¡°£»ö ¹üÀ§ÀÇ »öÀÌ ³ì»öÀ¸·Î
¹Ù²ò´Ï´Ù. Ctrl+½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ÄÚµå Áö¿øÀ» È£ÃâÇϽʽÿÀ.
ÄÁÅÙÃ÷ Áö¿ø ±â´ÉÀº Äڵ带 ÀÛ¼ºÇÒ ¶§ »ç¿ëÀÚ¸¦ Áö¿øÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
µû¶ó¼ È£Ã⠽à ÄÁÅÙÃ÷ Áö¿ø ±â´ÉÀ»
»ç¿ëÇϸé È£Ãâ À§Ä¡¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿Ã¹Ù¸¥ Äڵ尡 ¸ðµÎ ¿Ï¼ºµÇ¾î Ç¥½ÃµË´Ï´Ù. ¿¹Á¦ ÆíÁý±â´Â
JavaDoc ³»¿¡¼ Ç×»ó ¸ðµç JavaDoc Ű¿öµå¸¦ Á¦¾ÈÇÕ´Ï´Ù.
-
Java ÁÖ¼® ¿ÜºÎ¿¡¼ Ctrl+Shift+½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ÄÁÅÙÃ÷ ÆÁÀ» È£ÃâÇϽʽÿÀ. ´Ù¼¸ °³ÀÇ Á¦¾È»çÇ×ÀÌ
³ª¿µË´Ï´Ù. ÀÌ Áß Çϳª¸¦ ¼±ÅÃÇϰí Enter¸¦ ´©¸£½Ê½Ã¿À. ¼±ÅÃµÈ Á¦¾È»çÇ×À» Ç¥½ÃÇÏ´Â »¡°£»öÀÇ ÀÛ°í
À̵¿ °¡´ÉÇÑ Ã¢ÀÌ ÇöÀç Çà À§¿¡ ³ªÅ¸³³´Ï´Ù.
ÄÁÅÙÃ÷ ÆÁÀÇ ¿¹»ó ¿ëµµ´Â »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Àǵµ¸¦ Ç¥ÇöÇÒ ¼ö
ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¸Þ¼Òµå È£ÃâÀ» ÀÔ·ÂÇÏ°í »ç¿ëÀÚ¿¡°Ô µµ¿òÀÌ µÇ´Â ÄÁÅØ½ºÆ® °ü·Ã Á¤º¸¸¦
Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦ ÆíÁý±â¿¡¼ Á¦¾È»çÇ×Àº Ãʱâ È£Ãâ À§Ä¡ ÁÖÀ§¿¡ ÀÖ´Â ´Ù¼¸ °³ÀÇ ¿Ã¹Ù¸¥ ¹®ÀÚ·Î
°£Áֵ˴ϴÙ. ÄÁÅÙÃ÷ ÆÁÀÌ Ç¥½ÃµÈ »óÅ¿¡¼ Ctrl+½ºÆäÀ̽º¸¦ ´·¯ ÄÁÅÙÃ÷ Áö¿ø ±â´ÉÀ» È£ÃâÇϽʽÿÀ. ÀÌ °æ¿ì¿¡ È£ÃâµÇ´Â ÄÁÅÙÃ÷ Áö¿ø ±â´ÉÀº »ç¿ëÀÚ°¡ ÄÁÅÙÃ÷ ÆÁ¿¡ Ç¥½ÃµÈ
ÀÚ½ÅÀÇ Àǵµ¸¦ ¼öÇàÇÏ´Â µ¥ µµ¿òÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹Á¦ ÆíÁý±â´Â
ÀϹÝÀûÀÎ Java ÄÚµå ³»¿¡¼ Ç×»ó ¸ðµç Java Ű¿öµå¸¦ Á¦¾ÈÇÕ´Ï´Ù.
-
Java Äڵ带 ÀúÀåÇÏ¿© ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʸ¦ °»½ÅÇϽʽÿÀ. ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʿ¡´Â ¿ °³ÀÇ Ç׸ñÀÌ
Æ÷ÇԵǾî ÀÖÀ¸¸ç, °¢ Ç׸ñÀº ÆíÁý±â¿¡ ÀÖ´Â °°Àº Å©±âÀÇ Java ÄÚµå ¼¼±×¸ÕÆ® ¿ °³ Áß Çϳª¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀÎ ½ºÅ¸ÀÏÀº °Á¶Ç¥½Ã ¹üÀ§ÀÇ Àǹ̸¦ ÀÓÀÇ·Î Á¤ÀÇÇÒ ¼ö ÀÖÀ½À» º¸¿© ÁÖ±â À§ÇØ
¼±ÅõǾú½À´Ï´Ù (´ÙÀ½ ´Ü°è ÂüÁ¶).
-
ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʿ¡ ÀÖ´Â Ç׸ñ Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÏÄ¡ÇÏ´Â ÇàÀº ÆíÁý±âÀÇ ¿ÞÂÊ ¼¼·Î ´«±ÝÀÚ¿¡
ÆÄ¶õ»ö ¸·´ë·Î Ç¥½ÃµË´Ï´Ù.
-
Java ÆíÁý±âÀÇ ¼¼±×¸ÕÆ® ÇÁ¸®Á¨Å×ÀÌ¼Ç ¸ðµå·Î ÀüȯÇϽʽÿÀ. À̸¦ À§ÇØ ¸ÕÀú ÆíÁý±â¿¡ Æ÷Ä¿½º°¡ ÀÖ´ÂÁö È®ÀÎÇϰí
µ¥½ºÅ©Å¾ÀÇ µµ±¸ ¸ðÀ½¿¡¼ dz¼± µµ¿ò¸»¿¡ "¼¼±×¸ÕÆ®µÈ ¼Ò½º Ç¥½Ã±â Ȱ¼ºÈ/ºñȰ¼ºÈ"¶ó°í Ç¥½ÃµÈ ´ÜÃ߸¦
´©¸£½Ê½Ã¿À. ÀÌ ±â´ÉÀº ´ÜÀÏ ¸Þ¼Òµå º¸±â µî¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʿ¡ ÀÖ´Â ´Ù¸¥ Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ. ÆíÁý±â¿¡´Â
¼±ÅÃÇÑ ¼¼±×¸ÕÆ®¸¸ Ç¥½ÃµË´Ï´Ù. ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʿ¡ ÀÖ´Â Ç׸ñÀÇ ¼±ÅÃÀ» Ãë¼ÒÇϸé Àüü Java Äڵ尡 ´Ù½Ã Ç¥½ÃµË´Ï´Ù.
-
ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʿ¡ ÀÖ´Â Ç׸ñÀ» ¼±ÅÃÇϰí Ç¥½ÃµÈ ÅØ½ºÆ® ºÎºÐÀ» ¼±ÅÃÇÑ ´ÙÀ½ ¼±ÅûçÇ׿¡ ´ëÇÑ Å¸½ºÅ©¸¦
Ãß°¡ÇϽʽÿÀ. Ãß°¡Çϴ Ÿ½ºÅ©´Â Ÿ½ºÅ© ¸ñ·Ï¿¡ Ç¥½ÃµË´Ï´Ù.
Ç¥½ÃµÈ Äڵ带 ¼öÁ¤ÇϽʽÿÀ. Ÿ½ºÅ© ¸ñ·Ï¿¡¼ ÀÌÀü¿¡ ÀÛ¼ºÇÑ Å¸½ºÅ©¸¦ ¼±ÅÃÇϰí "ÆÄÀÏ·Î À̵¿" ´ÜÃ߸¦
´©¸£½Ê½Ã¿À. ÀÌÀü¿¡ Àû¿ëµÈ ¼öÁ¤»çÇ×À» ¿Ã¹Ù¸£°Ô °í·ÁÇÏ¿© ÇØ´ç Ÿ½ºÅ©°¡ Ç¥½Ã ¿µ¿ª¿¡¼ ¼±Åõ˴ϴÙ.
-
ÄÁÅÙÃ÷ ¾Æ¿ô¶óÀ̳ʿ¡ ÀÖ´Â ´Ù¸¥ Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ. Ÿ½ºÅ© ¸ñ·Ï¿¡¼ ÀÌÀü¿¡
Ãß°¡ÇÑ Å¸½ºÅ©¸¦ Ç¥½ÃÇϽʽÿÀ. Ç¥½ÃµÈ Ÿ½ºÅ©ÀÇ ¹üÀ§°¡ Æ÷ÇԵǵµ·Ï
ÆíÁý±âÀÇ °Á¶Ç¥½Ã ¹üÀ§°¡ ÀÚµ¿À¸·Î È®´ëµË´Ï´Ù.
-
»õ ÀÛ¾÷°ø°£À» ¿©½Ê½Ã¿À. »õ ÀÛ¾÷°ø°£¿¡¼ ¿ø·¡ ÀÛ¾÷°ø°£¿¡ ÀÖ´Â µ¿ÀÏÇÑ
ÆÄÀÏ¿¡ ´ëÇØ Java ÆíÁý±â¸¦ ¿©½Ê½Ã¿À. ÆíÁý±â ÄÁÅÙÃ÷¸¦ ¼öÁ¤ÇϽʽÿÀ. ¿ø·¡
ÀÛ¾÷°ø°£À¸·Î ´Ù½Ã ÀüȯÇϽʽÿÀ. ´Ù¸¥ ÀÛ¾÷°ø°£¿¡¼ º¯°æÇÑ
»çÇ×ÀÌ ÆíÁý±â¿¡ Ç¥½ÃµÇ°í, µ¿ÀÏÇÑ ÆÄÀÏÀ» Ç¥½ÃÇÏ´Â µÎ °³ÀÇ ÆíÁý±â°¡ µ¿ÀûÀ¸·Î ¸µÅ©µË´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ¹®¼ ÆíÁý±â ÀÛ¼º ¿øÄ¢
´ÙÀ½ ´Ü°è´Â »ç¿ëÀÚ Á¤ÀÇ ¹®¼ ÆíÁý±â¸¦ °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀϹÝÀûÀÎ ´Ü°èÀÔ´Ï´Ù.
-
¹®¼ °ø±ÞÀÚ¸¦ ÀÛ¼ºÇϽʽÿÀ. ¹®¼ °ø±ÞÀÚ(IDocumentProvider ÂüÁ¶)´Â ÆíÁý±â ÀÔ·Â ¿ä¼ÒÀÇ ÅØ½ºÆ® Ç¥½Ã°¡
µé¾î ÀÖ´Â ¹®¼(IDocument ÂüÁ¶)¸¦ »ý¼ºÇÏ°í °ü¸®ÇÕ´Ï´Ù. ¹®¼ °ø±ÞÀÚ¸¦ ÀÛ¼ºÇÒ ¶§´Â ¿ä¼Ò¿Í ÅØ½ºÆ® Ç¥½Ã °£ÀÇ
º¯È¯ ¹æ½Ä ¹× ÇØ´ç ¹®¼ °ø±ÞÀÚ°¡ ¿©·¯ ÆíÁý±â °£¿¡ °øÀ¯µÇ´ÂÁö ¿©ºÎ¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Java ¿¹Á¦ ÆíÁý±â¿¡
ÀÖ´Â FileDocumentProvider Ŭ·¡½º¸¦ ÂüÁ¶ÇϽʽÿÀ.
-
¹®¼ ÆÄƼ¼Å³Ê¸¦ ÀÛ¼ºÇϽʽÿÀ. ¹®¼ ÆÄƼ¼Å³Ê(IDocumentPartitioner ÂüÁ¶)´Â ÇÑ ¹®¼¸¦ ¿©·¯ °³ÀÇ °³º°
¿µ¿ªÀ¸·Î ºÐÇÒÇÕ´Ï´Ù. ÆÄƼ¼Å³Ê´Â ÆÄƼ¼Å³Ê¿¡¼ ¹Ì¸® Á¤ÀÇÇÑ ÀÏ·ÃÀÇ ÄÁÅÙÃ÷ À¯Çü Áß ÇϳªÀÇ ÄÁÅÙÃ÷ À¯ÇüÀ»
°¢ ¿µ¿ª¿¡ ÁöÁ¤ÇÕ´Ï´Ù. ¹®¼°¡ º¯°æµÉ ¶§¸¶´Ù ¹®¼ÀÇ ÆÄƼ¼ÇÀÌ °»½ÅµÇ¾î¾ß ÇÕ´Ï´Ù. Java ¿¹Á¦ ÆíÁý±â¿¡ ÀÖ´Â
JavaPartitioner Ŭ·¡½º¸¦ ÂüÁ¶ÇϽʽÿÀ. JavaPartitioner Ŭ·¡½º´Â ¿©·¯ ÇàÀ¸·Î µÈ ÁÖ¼® ¹× JavaDoc ÁÖ¼®
À¯Çü°ú ±× ¹ÛÀÇ ¸ðµç ÁÖ¼® À¯ÇüÀÇ ¿µ¿ªÀ» °áÁ¤ÇÕ´Ï´Ù. ¹®¼ °ø±ÞÀÚ°¡ »ý¼ºÇÏ´Â °¢ ¹®¼¿¡ ÇØ´ç ¹®¼ °ø±ÞÀÚ°¡
¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
-
Á¦°øµÇ¾î¾ß ÇÏ´Â ¼Ò½º Ç¥½Ã±â Ç÷¯±×ÀÎÀ» ÆÇº°ÇϽʽÿÀ. Áö¿øµÇ´Â Ç÷¯±×Àο¡´Â ÀÚµ¿ µé¿©¾²±â °èȹ,µÎ ¹ø
Ŭ¸¯ °èȹ, ÄÁÅÙÃ÷ Æ÷¸ËÅÍ ¹× ÅØ½ºÆ® ÇÁ¸®Á¨Å×ÀÌ¼Ç Á¶Á¤ÀÚ°¡ Æ÷ÇԵ˴ϴÙ. ÈÄ¼Ó ¼³¸íÀº ÅØ½ºÆ® ÇÁ¸®Á¨Å×À̼Ç
Á¶Á¤ÀÚ·Î Á¦Çѵ˴ϴÙ(IPresentationReconciler ÂüÁ¶).
Java ¿¹Á¦ ÆíÁý±â¿¡¼ ÅØ½ºÆ® ÇÁ¸®Á¨Å×ÀÌ¼Ç Á¶Á¤ÀÚ´Â
±¸¹® °Á¶Ç¥½Ã ±â´ÉÀ» ±¸ÇöÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
-
¸ðµç ¼Ò½º Ç¥½Ã±â Ç÷¯±×Àο¡ ´ëÇØ, Áö¿øµÇ´Â °¢ ÄÁÅÙÃ÷ À¯Çü¿¡ ÀûÀýÇÑ È®ÀåÀ»
ÀÛ¼ºÇϽʽÿÀ. À§¿¡¼ ¼³¸íÇÑ °Í°ú °°ÀÌ, ¹®¼ ÆÄƼ¼Å³Ê´Â Áö¿øµÇ´Â ÄÁÅÙÃ÷ À¯ÇüÀ» Á¤ÀÇÇÕ´Ï´Ù. ±âº» ±¸ÇöµÈ
IPresentationReconciler¿¡¼´Â IPresentationDamager ¹× IPresentationRepairer¸¦ È®ÀåÀ¸·Î Áö¿øÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ È®ÀåÀº ƯÁ¤ ÄÁÅÙÃ÷ À¯Çü¿¡ ´ëÇØ °íÀ¯ÇÑ °ÍÀ¸·Î °£Áֵ˴ϴÙ. µû¶ó¼ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±âÀÇ °æ¿ì
»ç¿ëÀÚ´Â Áö¿øµÇ´Â ÄÁÅÙÃ÷ À¯ÇüÀÇ ¼ºê¼¼Æ®¸¦ ¸ÕÀú ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÇÑ ¼ºê¼¼Æ®ÀÇ ±¸¼º¿øÀÌ µÇ´Â
À¯ÇüÀÇ ¿µ¿ª¿¡¼´Â ±¸¹®ÀÌ °Á¶Ç¥½ÃµË´Ï´Ù. ÀÌ·¯ÇÑ °¢ À¯Çü¿¡ ´ëÇØ È®ÀåÀÌ
±¸ÇöµÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹Á¦ ÆíÁý±â¿¡ ÀÖ´Â JavaDamagerRepairer ¹× JavaDocDamagerRepairer¸¦ ÂüÁ¶ÇϽʽÿÀ.
-
¹Ì¸® ÀÛ¼ºµÈ Ç÷¯±×ÀÎ ¹× È®ÀåÀ» »ç¿ëÇÏ¿© ¼Ò½º Ç¥½Ã±â ±¸¼ºÀ» ºôµåÇϽʽÿÀ. ¿¹Á¦ ÆíÁý±â¿¡ ÀÖ´Â
JavaSourceViewerConfigurationÀ» ÂüÁ¶ÇϽʽÿÀ.
-
°³¹ßÇÑ ¹®¼ ÆÄƼ¼Å³Ê¿Í ¼Ò½º Ç¥½Ã±â ±¸¼ºÀ» »ç¿ëÇÏ¿© TextEditor ¶Ç´Â AbstractTextEditor Ŭ·¡½º¸¦
»ç¿ëÀÚ Á¤ÀÇÇϽʽÿÀ. Á¶Ä¡¸¦ Ãß°¡Çϰųª ¹Ù²Ù°í ÆíÁý±âÀÇ ÄÁÅØ½ºÆ® ¸Þ´º »ý¼º ±â´ÉÀ» Àû¿ëÇϽʽÿÀ. ½ÇÁ¦ ¹öÀü¿¡¼ ÀÌ »ç¿ëÀÚ Á¤ÀÇ´Â ¼ºêŬ·¡½º¿¡¼ ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹Á¦ ÆíÁý±â¿¡ ÀÖ´Â JavaEditor¸¦
ÂüÁ¶ÇϽʽÿÀ.
-
µ¥½ºÅ©Å¾ÀÇ µµ±¸ ¸ðÀ½ ¹× ¸Þ´º¿¡ ÆíÁý±â °ü·Ã Á¶Ä¡¸¦ Á¦°øÇÏ´Â ÀûÀýÇÑ Á¶Ä¡ ¸·´ë Áö½ÃÀÚ¸¦ ¼³Á¤ÇϽʽÿÀ. ¿¹Á¦ ÆíÁý±â¿¡ ÀÖ´Â JavaActionContributor¸¦
ÂüÁ¶ÇϽʽÿÀ.
-
ÆíÁý±â°¡ ƯÁ¤ ÆÄÀÏ È®ÀåÀÚ¿¡ ´ëÇØ ¹Ì¸® Á¤ÀÇµÈ ÆíÁý±â È®ÀåÁ¡¿¡¼ µî·ÏÇÒ ¼ö ÀÖµµ·Ï ÆíÁý±â Ç÷¯±×ÀÎÀÇ
XML ±¸¼º ÆÄÀÏÀ» È®ÀåÇϽʽÿÀ. ¶ÇÇÑ XML ÆÄÀÏ¿¡¼ Á¶Ä¡ ¸·´ë Áö½ÃÀÚ¸¦ ¼³Á¤ÇϽʽÿÀ.
ÀÌ ¿¹Á¦ÀÇ plugin.xmlÀ» ÂüÁ¶ÇϽʽÿÀ.
¿¹Á¦ÀÇ ÄÚµå ±¸¼º
ÀÌ ¿¹Á¦ ÄÚµå´Â ³× °³ÀÇ ÆÐŰÁö·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
-
org.eclipse.ui.examples.javaeditor¿¡´Â ¸ðµç ÆíÁý±â °íÀ¯ÀÇ Å¬·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
-
org.eclipse.ui.examples.javaeditor.java¿¡´Â JavaDamagerRepairer µîÀÇ ¸ðµç Java ÀÚü ¼Ò½º
Ç¥½Ã±â Ç÷¯±×Àΰú Java °íÀ¯ ¹®¼ ÆÄƼ¼Å³Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
-
org.eclipse.ui.examples.javaeditor.javadoc¿¡´Â JavaDocDamagerRepairer µîÀÇ ¸ðµç JavaDoc ÀÚü ¼Ò½º Ç¥½Ã±â Ç÷¯±×ÀÎÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
org.eclipse.ui.examples.javaeditor.util¿¡´Â ¼¼ °³ÀÇ ´Ù¸¥ ÆÐŰÁö¿¡¼ °øÀ¯ÇÏ´Â Æí¸®ÇÑ
Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.