org.eclipse.core.resources.markers Áö¿øÀ» »ç¿ëÇÏ¿© ÀÛ¼ºµÈ ¸¶Ä¿´Â org.eclipse.ui.ide.markerHelp, org.eclipse.ui.ide.markerResolution ¹× org.eclipse.ui.ide.markerSupport È®ÀåÁ¡À» »ç¿ëÇÏ´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. org.eclipse.ui.ide.markerImageProvider API´Â ¸±¸®½º 3.2¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
org.eclipse.ui.ide.markerHelp
org.eclipse.ui.ide.markerHelp
´Â µµ¿ò¸» ÄÁÅØ½ºÆ®¸¦ ¸¶Ä¿ À¯Çü°ú ¿¬°ü½Ãų ¼ö ÀÖ´Â
È®ÀåÁ¡ÀÔ´Ï´Ù.
org.eclipse.ui.ide.markerResolution
org.eclipse.ui.ide.markerResolution
Àº ¸¶Ä¿ÀÇ ºü¸¥ ¼öÁ¤»çÇ×À»
Á¦°øÇÒ ¼ö ÀÖ´Â È®ÀåÁ¡ÀÔ´Ï´Ù. Java ÆíÁý±â ¹× ¹®Á¦Á¡ º¸±â¿Í °°Àº 2°³ÀÇ À§Ä¡¿¡
ÇöÀç À̸¦ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ È®ÀåÁ¡¿¡¼´Â Ç÷¯±×ÀÎ °³¹ßÀÚ°¡ ¸¶Ä¿¿¡ ´ëÇÑ
°¡´ÉÇÑ ÇØ»óµµ¸¦ ÆÇº°ÇÒ ¼ö ÀÖ´Â IMarkerResolutionGenerator
¸¦
ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸±¸®½º 3.2ÀÇ °æ¿ì ¹®Á¦Á¡ º¸±â¿¡¼´Â ´ÙÁß ÇØ»óµµ¸¦ Áö¿øÇÕ´Ï´Ù.
µû¶ó¼ »ç¿ëÀÚ´Â ¼öÁ¤ÇÒ ¹®Á¦Á¡ ¸ñ·Ï¿¡ ÀÏÄ¡ÇÏ´Â ±âŸ ¹®Á¦Á¡À» Ãß°¡Çϰí
¼±ÅÃÇÑ ¼öÁ¤»çÇ×À» ¸ðµç ¹®Á¦Á¡¿¡ ÇÑ ¹ø¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. IMarkerResolutions°¡
WorkbenchMarkerResolutionÀÇ ÀνºÅϽºÀÎ °æ¿ì
ºü¸¥ ¼öÁ¤»çÇ× ´ëÈ »óÀÚ¿¡¼ ÀÏÄ¡ÇÏ´Â ±âŸ
WorkbenchMarkerResolutions
¸¦ »ç¿ëÀÚ°¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
2°³ÀÇ ±¸Ã¼È°¡ ´©¶ôµÈ ºü¸¥ ¼öÁ¤»çÇ× ´ëÈ »óÀÚ
org.eclipse.ui.ide.markerSupport
org.eclipse.ui.ide.markerSupport
´Â
¹®Á¦Á¡ º¸±â¿¡ ¸¶Ä¿¸¦ Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏ´Â
È®ÀåÀÔ´Ï´Ù. ÀÌ È®ÀåÁ¡¿¡¼´Â ÇÊÅÍ ¹× ±×·ìȸ¦ ó¸®ÇÕ´Ï´Ù.
ÇÊÅÍ
Eclipse 3.2ÀÇ °æ¿ì ¹®Á¦Á¡ º¸±â¿¡¼´Â ´ÙÁß ÇÊÅ͸¦ ó¸®ÇÕ´Ï´Ù. ÀÌ ÇÊÅÍ´Â ÇØ´ç À¯´Ï¿ÂÀ» ãÁö ¾Ê°í ÇØ´ç °á°úÀÇ Çհ踦 °è»êÇÕ´Ï´Ù. problemFilter È®Àå ¿ä¼Ò¸¦ »ç¿ëÇϰųª »ç¿ëÀÚ°¡ ¼öµ¿À¸·Î »õ ÇÊÅ͸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº »ç¿ëÀÚ ÇÊÅÍ ¹× È®ÀåÁ¡À» ÅëÇØ Ãß°¡µÈ ÇÊÅÍ(½Ã½ºÅÛ ÇÊÅÍ)¸¦ º¸¿©ÁÖ´Â ¹®Á¦Á¡ º¸±âÀÇ ÇÊÅÍ ¼½¼ÇÀÔ´Ï´Ù.
±×·ìÈ
¸¶Ä¿´Â µÎ °¡Áö ¹æ¹ýÀ¸·Î ±×·ìÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ù ¹øÂ° ¹æ¹ýÀº
markerTypeCategory
È®ÀåÀ» »ç¿ëÇÏ¿© ¸¶Ä¿ À¯ÇüÀ» ±×·ìÀ¸·Î ±×·ìÈÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ¿ä¼Ò´Â
»ç¿ëÀÚ°¡ ±×·ìº° -> À¯ÇüÀ» ¼±ÅÃÇϸé Ç¥½ÃµË´Ï´Ù. ´ÙÀ½Àº
Java ¹®Á¦Á¡ ¹× Å×½ºÆ® ±×·ìÈ »ç¿ë°ú °ü·ÃµÈ ¹®Á¦Á¡À» º¸¿©ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù.
¸¶Ä¿ À¯ÇüÀ» ÇÔ²² ±×·ìÈÇÏ´Â °æ¿ì ÇÊÅÍ ´ëÈ »óÀÚÀÇ ÇØ´ç ±×·ì¿¡ Ç¥½ÃµË´Ï´Ù.
markerGrouping
È®ÀåÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ÀÚ½ÅÀÇ ±×·ìȸ¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
±×·¯¸é ¹®Á¦Á¡ º¸±âÀÇ ±×·ìº° -> ¸Þ´º¿¡¼ Ãß°¡ Ç׸ñÀ¸·Î ÇØ´ç ±×·ìȰ¡
Ç¥½ÃµË´Ï´Ù. IDE´Â ½É°¢µµ(±âº»°ª)¿¡ µû¸¥ ±×·ìȸ¦ Á¦°øÇÕ´Ï´Ù.
JDT¿¡¼´Â SDK¿¡¼ Java À¯Çü ±×·ìȵµ Á¦°øÇÕ´Ï´Ù.
markerGrouping
Àº IMarkerÀÇ ¼Ó¼ºÀ» ¼±ÅÃÇÏ¿© ÇØ¼®ÇÕ´Ï´Ù.
markerAttributeMapping
Àº ÀÌ·¯ÇÑ ¸ÊÇÎÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ´ÙÀ½Àº
¿©À¯ markerGrouping
ÀÌ Ãß°¡µÈ ±×·ìº°
¸Þ´ºÀÔ´Ï´Ù. ¹®Á¦Á¡ º¸±â´Â ÇöÀç ½É°¢µµ¿¡ µû¶ó ±×·ìȵ˴ϴÙ.