- Timestamp:
- 08/11/08 22:13:39 (3 months ago)
- Location:
- lang/java/utiljs/trunk
- Files:
-
- 3 modified
-
build/build.xml (modified) (1 diff)
-
src/org/coderepos/utiljs/taskdefs/JSDoc.java (modified) (7 diffs)
-
test/testcase.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/java/utiljs/trunk/build/build.xml
r15987 r17452 2 2 <project name="utiljs" default="default" basedir="../"> 3 3 4 <property name="version" value="0.0. 3" />4 <property name="version" value="0.0.4" /> 5 5 6 6 <property name="dir.bin" value="bin" /> -
lang/java/utiljs/trunk/src/org/coderepos/utiljs/taskdefs/JSDoc.java
r17340 r17452 16 16 final public class JSDoc extends Task 17 17 { 18 final private File NULLFILE = new File(""); 19 18 20 final public String MAINJAR = "jsrun.jar"; 19 21 final public String MAINDOC = "app/run.js"; … … 31 33 private boolean nocode = false; 32 34 /** 出力結果の保存 **/ 33 private File log= null;35 private File out = null; 34 36 /** private関数も出力するか? **/ 35 37 private boolean privateOpt = false; … … 90 92 }; 91 93 }; 92 args.addIf(0 < recurse, "--recurse=" + new Integer(recurse).toString());93 94 args.addIf(help, "--help"); 94 95 args.addIf(allfunctions, "--allfunctions"); … … 96 97 args.addIf(nocode, "--nocode"); 97 98 args.addIf(supress, "--supress"); 98 args.addIf(ext != null, ext);99 99 args.addIf(verbose, "--verbose"); 100 args.addIf(destDir != null, "--directory=" + getDestDir()); 100 args.addIf(hasExt(), "--ext=" + getExt()); 101 args.addIf(hasEncoding(), "--encoding=" + getEncoding()); 102 args.addIf(hasOut(), "--out=" + getOut().getAbsolutePath()); 103 args.addIf(hasRecurse(), "--recurse=" + new Integer(recurse).toString()); 104 args.addIf(hasDestDir(), "--directory=" + getDestDir().getAbsolutePath()); 101 105 args.add("--template=" + getTemplate()); 102 106 … … 120 124 }; 121 125 126 public boolean hasDestDir(){ 127 return (!NULLFILE.equals(getDestDir())); 128 }; 129 130 public boolean hasOut(){ 131 return (!NULLFILE.equals(getOut())); 132 }; 133 134 public boolean hasEncoding(){ 135 return (!"".equals(getEncoding())); 136 }; 137 138 public boolean hasExt(){ 139 return (!"".equals(getExt())); 140 }; 141 142 public boolean hasRecurse(){ 143 return (-1 < recurse); 144 }; 145 122 146 /** setter for encoding **/ 123 147 public void setEncoding(String s){ encoding = s; }; 124 148 /** getter for encoding **/ 125 public String getEncoding(){ return encoding; }; 149 public String getEncoding(){ 150 return (encoding == null) ? "" : encoding; 151 }; 126 152 127 153 /** setter for destDir **/ … … 143 169 public void setExt(String s){ ext = s; }; 144 170 /** getter for ext **/ 145 public String getExt(){ return ext; }; 171 public String getExt(){ 172 return (ext == null) ? "" : ext; 173 }; 146 174 147 175 /** setter for template **/ … … 161 189 162 190 /** setter for log **/ 163 public void set Log(File f){ log= f; };191 public void setOut(File f){ out = f; }; 164 192 /** getter for log **/ 165 public File getLog(){ return log; }; 193 public File getOut(){ 194 return (out == null) ? NULLFILE : out; 195 }; 166 196 167 197 /** setter for setPrivateOpt **/ -
lang/java/utiljs/trunk/test/testcase.xml
r17340 r17452 14 14 15 15 <!-- Jsdoc Case#03 --> 16 <jsdoc path="c:/jsdoc" verbose="yes" >17 <src dir="c:/jsdoc/app" includes=" test.js" />16 <jsdoc path="c:/jsdoc" verbose="yes" encoding="Windows-31J" destDir="result/jsdoc"> 17 <src dir="c:/jsdoc/app" includes="*.js" /> 18 18 </jsdoc> 19 19
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)