コード例 #1
0
ファイル: Nomin.java プロジェクト: phamthaithinh/nomin
 public NominMapper parseDirectory(File directory, Charset charset) {
   if (directory.exists() && directory.isDirectory())
     for (File mappingScript :
         directory.listFiles(
             new FilenameFilter() {
               public boolean accept(File dir, String name) {
                 return name.endsWith(".groovy");
               }
             })) parse(scriptLoader.loadFile(mappingScript, charset));
   else throw new NominException(format("Directory {0} does not exist!", directory));
   return this;
 }
コード例 #2
0
ファイル: Nomin.java プロジェクト: phamthaithinh/nomin
 public NominMapper parse(Charset charset, String... mappingScripts) {
   for (String mappingScript : mappingScripts)
     parse(scriptLoader.loadResource(mappingScript, charset));
   return this;
 }
コード例 #3
0
ファイル: Nomin.java プロジェクト: phamthaithinh/nomin
 public NominMapper parse(Reader... readers) {
   for (Reader reader : readers) parse(scriptLoader.loadWithReader(reader));
   return this;
 }
コード例 #4
0
ファイル: Nomin.java プロジェクト: phamthaithinh/nomin
 public NominMapper parseFiles(Charset charset, File... mappingScripts) {
   for (File mappingScript : mappingScripts) parse(scriptLoader.loadFile(mappingScript, charset));
   return this;
 }
コード例 #5
0
ファイル: Nomin.java プロジェクト: phamthaithinh/nomin
 public NominMapper parseFiles(String... mappingScripts) {
   for (String mappingScript : mappingScripts)
     parse(scriptLoader.loadFile(new File(mappingScript), Charset.defaultCharset()));
   return this;
 }