Java GetOpt »ý¼º±â

Java GetOpt »ý¼º±â´Â XML ÆÄÀÏ¿¡¼­ ¸í·É ÁÙ Àμö Æļ­¸¦ »ý¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Java GetOpt »ý¼º±â ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • David Farrell
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://trac.inamik.com/trac/jgetopt_gen

Java GetOpt »ý¼º±â ű×


Java GetOpt »ý¼º±â ¼³¸í

Java GetOpt »ý¼º±â´Â XML ÆÄÀÏ¿¡¼­ ¸í·É ÁÙ Àμö Æļ­¸¦ »ý¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. Java GetOpt Generator´Â XML File.Both¿¡¼­ ¸í·É ÁÙ Àμö Æļ­¸¦ »ý¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ÇÁ·Î±×·¥Àº ÇÁ·Î±×·¥ Çà¿¡¼­ ÇÁ·Î±×·¥À» ½ÃÀÛÇϰųª ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î ±¸¼ºÇÏ°í ½ÇÇàÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â 'parser'¹× 'config'Ŭ·¡½º°¡ »ý¼ºµË´Ï´Ù. ´Ù¸¥ Java Application.getOpt »ý¼º±â´Â ÀÚü È£½ºÆÃÀ» ÀǹÌÇÕ´Ï´Ù. Áï, ¸í·É ÁÙ Æļ­¸¦ »ý¼ºÇϱâ À§ÇØ ÀÚüÀûÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ConfigurationYou´Â GetOpt.xmlÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. GetOpt.xmlÀÌ GetOpt°¡ »ç¿ëÇÏ´Â XMLÀº ´ÙÀ½°ú °°Àº ¿¹·Î µé¾î XML ±¸¼º ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. °¢ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¿É¼ÇÀÇ À̸§ ¿¤·Õ À̸§ÀÔ´Ï´Ù. "_"(Áï, LONG_OPT) ªÀº ¼ô ¼Å¾ó (1 CHAR) º°µµÀÇ ³í¸® ´Ü¾î¸¦ ´ÙÀ½°ú °°ÀÌÇϽʽÿÀ. ¡¤ BOOLEAN ¡¤ Á¤¼ö ¡¤ ¹®ÀÚ¿­ ¡¤ ÀÔ·Â ÆÄÀÏ (ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎ) ¡¤ ÀÔ·Â µð·ºÅÍ (DIR°¡ ÀÖ´ÂÁö È®ÀÎ) ¡¤ Ãâ·Â -file (Áö±Ý ¹®ÀÚ¿­·Î ó¸®) ¡¤ -Help°¡ÀÖ´Â getOptCalling GetOpt¸¦ ½ÇÇàÇÏ´Â Output-Dir (Áö±ÝÀº ¹®ÀÚ¿­·Î ó¸®) getopt¿¡ ´ëÇÑ ´ÙÀ½ OutputOptions¸¦ »ý¼ºÇÕ´Ï´Ù. (--xmlfile | -x) xml_file (--javadir | -j) java_dir (--execlass | -e) exe_class (--mainclass | -m) main_class (--configclass | -c) config_classnote : °ýÈ£ ¾ÈÀÇ ¿É¼Ç '[]'Àº ¼±Åà »çÇ×ÀÔ´Ï´Ù. ¸ðµç ³«Å¸ ÄÉÀ̽º ±ä ¼±ÅÃÀº ¼Ò¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ³«Å¸ ÄÉÀ̽º ¿öµå (Áï, - ·Õ Æ÷Åä - ·Õ Æ÷Åä | --long_opt | - long-opt) xml_filethe¸¦ ºÐ¸®ÇÏ´Â '-'¶Ç´Â '_'»Ó¸¸ ¾Æ´Ï¶ó ¼Ò¹®ÀÚ¸¦ »ç¿ëÇÏ¿© Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ConfigurationMain_ClasSthe ¸í·É ÁÙÀ» ±¸¹® ºÐ¼® ÇÒ ConfigurationMain_ClasSthe Á¤±ÔÈ­ µÈ À̸§ (ÆÐÅ°Áö + Ŭ·¡½º)À» Æ÷ÇÔÇÏ´Â XML ÆÄÀÏ (Áï, main () ¸Þ¼­µå¸¦ Æ÷ÇÔÇÕ´Ï´Ù) .config_classthe ±¸¼º Á¤º¸¸¦ ÀúÀåÇÒ »ý¼º µÈ Ŭ·¡½ºÀÇ Á¤±ÔÈ­ µÈ À̸§ (package_class) .java_dirthe ±âº» Ãâ·Â µð·ºÅ丮 (Áï, SRC µð·ºÅ丮). »ý¼º µÈ ÆÄÀÏÀº »ý¼º µÈ ¸í·É ÁÙ Æļ­°¡ ¸í·É ÁÙÀ» ÆÄ½Ì ÇÑ ÈÄ¿¡ È£Ãâ ÇؾßÇÏ´Â /java/dir/package/path/classname.javaexe_classsthe JavaExe_ClassSthe JavaExe_ClassSthe Java Ŭ·¡½º¿¡ ÀúÀåµË´Ï´Ù. EXE Ŭ·¡½º´Â CONFIG_CLASS ÀνºÅϽº¸¦ Çã¿ëÇÏ´Â »ý¼ºÀÚ¸¦ Æ÷ÇÔ ÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. exe Ŭ·¡½º´Â ¸í·É ÁÙ Æļ­¿¡ ÀÇÇØ È£ÃâµÇ´Â execute () ¸Þ¼Òµå¸¦ Æ÷ÇÔ ÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. exe Ŭ·¡½ºÀÇ Ã¥ÀÓÀº parsed config¸¦ È®ÀÎÇÏÁö¸¸, validate () ÇÔ¼ö·Î config_class°¡ »ý¼ºµË´Ï´Ù ±×°ÍÀº ¹«°Å¿î ¸®ÇÁÆÃÀ»Çմϱî?


Java GetOpt »ý¼º±â °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ckit.

CKIT´Â C ¼Ò½º Äڵ带 SML µ¥ÀÌÅÍ À¯Çü ÁýÇÕÀ¸·Î Ç¥½ÃÇÏ´Â Ãß»ó ±¸¹®À¸·Î C·Î ¹ø¿ªÇÏ´Â SML·Î ÀÛ¼ºµÈ C ÇÁ·±Æ® ¿£µåÀÔ´Ï´Ù. ...

174

´Ù¿î·Îµå

Quanta + SQL Creator.

Quanta + SQL Creator´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í Å×ÀÌºí ¹× ÇÊµå µ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ...

87

´Ù¿î·Îµå