ºñ±³ ¿¹Á¦ - Ű/°ª ½ÖÀÇ ±¸Á¶ ºñ±³
¼Ò°³
ÀÌ ¿¹Á¦´Â Ű/°ª ½ÖÀ» ±¸¼ºÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ ±¸Á¶ ºñ±³¸¦
Áö¿øÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. ºñ±³ Ç÷¯±×Àο¡¼ Á¦°øÇÏ´Â
±¸Á¶ ºñ±³ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ÀÔ·ÂÀ¸·Î »ç¿ëµÇ´Â Æ®¸® ±¸Á¶·Î Ű/°ª ½ÖÀ»
±¸ºÐ ºÐ¼®ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ±¸Á¶ ÀÛ¼ºÀÚ¸¦ ±¸ÇöÇÏ°í µî·ÏÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
¶ÇÇÑ °³º° Ű/°ª ½ÖÀÇ Ç¥ÁØ ÅØ½ºÆ® Ç¥½Ã±â¸¦ µî·ÏÇÕ´Ï´Ù.
ÀÌ ¿¹Á¦´Â ´ÜÁö ½ÃÇè¿ëÀÔ´Ï´Ù. Java Ư¼º ÆÄÀÏ(´Ù¸¥ Ű/°ª Çü½Ä)¿¡ ´ëÇÑ ±¸Á¶ ºñ±³
Áö¿øÀÌ Eclipse Java µµ±¸¿¡¼ Á¦°øµË´Ï´Ù.
¿¹Á¦ ½ÇÇà
- ÇÁ·ÎÁ§Æ®(¹Ýµå½Ã Java ÇÁ·ÎÁ§Æ®ÀÏ ÇÊ¿ä´Â ¾øÀ½)¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
- Ű/°ª ½Ö ÆÄÀÏ f1.kv¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
- â > ȯ°æ ¼³Á¤ > Workbench > ÆÄÀÏ ¿¬°üÀ»
¿°í ±âº» ¹®¼ ÆíÁý±â¸¦ ÆÄÀÏ È®ÀåÀÚ "kv"¿Í ¿¬°üÁþ½À´Ï´Ù.
- ÆíÁý±â¸¦ »ç¿ëÇÏ¿© f1.kv¸¦ ¿°í ´ÙÀ½ ÄÁÅÙÃ÷¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
lastname=Doe
firstname=John
city=Chicago
state=IL
- ÀÌ ÆÄÀÏÀÇ »çº»À» ¸¸µé°í À̸§À» f2.kv·Î ¹Ù²ß´Ï´Ù.
- f2.kv¸¦ ¿°í À̸§À» "John"¿¡¼ "Mary"·Î º¯°æÇÕ´Ï´Ù.
- ´Ù¸¥ Ű/°ª ½Ö "country=US"¸¦ f2.kv¿¡ Ãß°¡ÇÕ´Ï´Ù.
- f1.kv ¹× f2.kv ÆÄÀÏ µÑ ¸ðµÎ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ºñ±³ > ¼·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- ¸Ç À§ ºÐÇÒâ¿¡¼ µÎ ÆÄÀÏÀÇ ±¸Á¶ Â÷À̸¦ º¸¿©ÁÖ´Â »õ ºñ±³ ÆíÁý±â°¡ ¿¸³´Ï´Ù.
Ư¼º "firstname" ¶Ç´Â "country" Áß Çϳª¸¦ ¼±ÅÃÇÏ¸é ¸Ç ¾Æ·¡ ºÐÇÒâ¿¡¼ ÇØ´çÇÏ´Â
Ű/°ª ½ÖÀÇ ÅØ½ºÆ®°¡ Ç¥ÁØ ÅØ½ºÆ® ºñ±³ Ç¥½Ã±â¿¡ Á¦°øµË´Ï´Ù.
¿¹Á¦ÀÇ ÄÚµå ±¸¼º
ÀÌ ¿¹Á¦ ÄÚµå´Â ´ÜÀÏ ÆÐŰÁö·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù org.eclipse.compare.examples.structurecreator:
- KeyValuePairStructureCreator
½ºÆ®¸²ÀÇ ÄÁÅÙÃ÷¸¦ IStructureComparator Æ®¸®·Î ±¸ºÐ ¹®¼®ÇÏ´Â ±¸Á¶ ÀÛ¼ºÀÚÀÔ´Ï´Ù.
- TextMergeViewerCreator
TextMergeViewersÀÇ ÆÑÅ丮ÀÔ´Ï´Ù. °³º° Ű/°ª ½ÖÀÇ À¯ÇüÀÎ "kvtxt" À¯Çü¿¡ ´ëÇØ µî·ÏµË´Ï´Ù.
- Util
NLS¸¦ Áö¿øÇϰí InputStreamÀ» ¹®ÀÚ¿·Î Àбâ À§ÇÑ À¯Æ¿¸®Æ¼ ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù.
