コード例 #1
0
ファイル: IO.java プロジェクト: nremond/boon
 public static byte[] input(String fileName) {
   try {
     return input(Files.newInputStream(IO.path(fileName)));
   } catch (IOException e) {
     return Exceptions.handle(byte[].class, e);
   }
 }
コード例 #2
0
ファイル: IO.java プロジェクト: nremond/boon
  private static List<String> listFromDefaultClassLoader(String s) {
    List<String> result = new ArrayList<>();

    String newPath = s;

    final List<Path> resources = Classpaths.resources(IO.class, newPath);

    for (Path resourcePath : resources) {
      if (Files.isDirectory(resourcePath)) {
        result.addAll(IO.list(resourcePath));
      } else {
        result.add(resourcePath.toString());
      }
    }

    //        for ( int index = 0; index < result.size(); index++ ) {
    //            result.set( index, "classpath:" + result.get( index ) );
    //        }

    return result;
  }
コード例 #3
0
ファイル: IO.java プロジェクト: nremond/boon
 public static void output(Path file, byte[] bytes) {
   IO.write(file, bytes);
 }
コード例 #4
0
ファイル: IO.java プロジェクト: nremond/boon
 @Override
 public Path apply(String s) {
   return IO.path(s);
 }