Examples of FileVisitor


Examples of cn.webwheel.template.FileVisitor

            }
        }
        if (ri == null) {
            ri = new RendererInfo();
            final RendererInfo finalRi = ri;
            FileVisitor fv = new FileVisitor() {
                @Override
                public String read(File root, String file, String charset) throws IOException {
                    finalRi.files.add(new File(root, file));
                    return super.read(root, file, charset);
                }
View Full Code Here

Examples of cn.webwheel.template.FileVisitor

    }

    private void renderResource(HttpExchange httpExchange, String resource, Map<String, Object> ctx) throws Exception {
        byte[] data;
        if (ctx != null) {
            TemplateRenderer renderer = rendererFactory.create(resource, new FileVisitor() {
                @Override
                public String read(File root, String file, String charset) throws IOException {
                    InputStreamReader reader = new InputStreamReader(getClass().getResourceAsStream(file), "utf-8");
                    try {
                        StringBuilder sb = new StringBuilder();
View Full Code Here

Examples of com.cj.qunit.mojo.fs.FilesystemFunctions.FileVisitor

    public List<LocatedTest> locateTests(final File where){
      if(where==null) throw new NullPointerException();
     
        final List<LocatedTest> results = new ArrayList<QunitTestLocator.LocatedTest>();

        scanFiles(where, new FileVisitor(){
            @Override
            public void visit(File path) {
                final String name = path.getName();
                final String s = path.getAbsolutePath().replaceAll(Pattern.quote(where.getAbsolutePath()), "");
                final String relativePath = s.startsWith("/")?s.substring(1):s;
View Full Code Here

Examples of com.cj.qunit.mojo.fs.FilesystemFunctions.FileVisitor

    public List<LocatedTest> locateTests(final File where, final String webRoot){
      if(where==null) throw new NullPointerException();
     
        final List<LocatedTest> results = new ArrayList<QunitTestLocator.LocatedTest>();

        scanFiles(where, new FileVisitor(){
            @Override
            public void visit(File path) {
                final String name = path.getName();
                final String s = path.getAbsolutePath().replaceAll(Pattern.quote(where.getAbsolutePath()), "");
                final String relativePath = s.startsWith("/")?s.substring(1):s;
View Full Code Here

Examples of com.cj.qunit.mojo.fs.FilesystemFunctions.FileVisitor

    public List<LocatedTest> locateTests(final File where, final String webRoot){
      if(where==null) throw new NullPointerException();
     
        final List<LocatedTest> results = new ArrayList<QunitTestLocator.LocatedTest>();

        scanFiles(where, new FileVisitor(){
            @Override
            public void visit(File path) {
                final String name = path.getName();
                final String s = path.getAbsolutePath().replaceAll(Pattern.quote(where.getAbsolutePath()), "");
                final String relativePath = s.startsWith("/")?s.substring(1):s;
View Full Code Here

Examples of com.thoughtworks.qdox.directorywalker.FileVisitor

        Utils.log(getClass().getName(), 1, "[WARNING] Invalid source directory " + m_dirPaths[i] + " ignored");
        continue;
      }
      DirectoryScanner scanner = new DirectoryScanner(dir);
      scanner.addFilter(new SuffixFilter(".java"));
      scanner.scan(new FileVisitor() {
        public void visitFile(File currentFile) {
          registerSourceFile(currentFile);
        }
      });
    }
View Full Code Here

Examples of com.thoughtworks.qdox.directorywalker.FileVisitor

        Utils.log(getClass().getName(), 1, "[WARNING] Invalid source directory " + m_dirPaths[i] + " ignored");
        continue;
      }
      DirectoryScanner scanner = new DirectoryScanner(dir);
      scanner.addFilter(new SuffixFilter(".java"));
      scanner.scan(new FileVisitor() {
        public void visitFile(File currentFile) {
          registerSourceFile(currentFile);
        }
      });
    }
View Full Code Here

Examples of com.thoughtworks.qdox.directorywalker.FileVisitor

    }

    public void checkDirectory(File dir) throws IOException {
        DirectoryScanner directoryScanner = new DirectoryScanner(dir);
        directoryScanner.addFilter(new SuffixFilter(".java"));
        directoryScanner.scan(new FileVisitor() {
            public void visitFile(File file) {
                try {
                    checkJavaFile(file);
                } catch (IOException e) {
                    // ?
View Full Code Here

Examples of com.thoughtworks.qdox.directorywalker.FileVisitor

    }

    public void addSourceTree(File file) {
        DirectoryScanner scanner = new DirectoryScanner(file);
        scanner.addFilter(new SuffixFilter(".java"));
        scanner.scan(new FileVisitor() {
            public void visitFile(File currentFile) {
                try {
                    addSource(currentFile);
                } catch (UnsupportedEncodingException e) {
          throw new RuntimeException("Unsupported encoding : " + encoding);
View Full Code Here

Examples of com.thoughtworks.qdox.directorywalker.FileVisitor

     * Add all files in a directory (and subdirs, recursively).
     *
     * If a file cannot be read, a RuntimeException shall be thrown.
     */
    public void addSourceTree(File file) {
        FileVisitor errorHandler = new FileVisitor() {
            public void visitFile(File badFile) {
                throw new RuntimeException("Cannot read file : " + badFile.getName());
            }
        };
        addSourceTree(file, errorHandler);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.