Package org.jboss.virtual.plugins.vfs.helpers

Examples of org.jboss.virtual.plugins.vfs.helpers.FilterVirtualFileVisitor


      if (isLeaf())
         throw new IllegalStateException("File cannot contain children: " + this);

      if (filter == null)
         filter = MatchAllVirtualFileFilter.INSTANCE;
      FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, null);
      visit(visitor);
      return visitor.getMatched();
   }
View Full Code Here


      if (isLeaf())
         throw new IllegalStateException("File cannot contain children: " + this);

      if (filter == null)
         filter = MatchAllVirtualFileFilter.INSTANCE;
      FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, VisitorAttributes.RECURSE);
      visit(visitor);
      return visitor.getMatched();
   }
View Full Code Here

      if (isLeaf())
         throw new IllegalStateException("File cannot contain children: " + this);

      if (filter == null)
         filter = MatchAllVirtualFileFilter.INSTANCE;
      FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, null);
      visit(visitor);
      return visitor.getMatched();
   }
View Full Code Here

      if (isLeaf())
         throw new IllegalStateException("File cannot contain children: " + this);

      if (filter == null)
         filter = MatchAllVirtualFileFilter.INSTANCE;
      FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, VisitorAttributes.RECURSE);
      visit(visitor);
      return visitor.getMatched();
   }
View Full Code Here

/*     */   {
/* 189 */     VisitorAttributes va = new VisitorAttributes();
/* 190 */     va.setLeavesOnly(true);
/* 191 */     SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
/* 192 */     va.setRecurseFilter(noJars);
/* 193 */     FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
/*     */     try
/*     */     {
/* 197 */       VirtualFile root = getRootFile();
/* 198 */       if (!root.isLeaf())
/* 199 */         root.visit(visitor);
/*     */     }
/*     */     catch (IOException e)
/*     */     {
/* 203 */       throw new RuntimeException(e);
/*     */     }
/*     */
/* 206 */     List resources = visitor.getMatched();
/*     */
/* 208 */     return resources;
/*     */   }
View Full Code Here

/*     */     {
/* 158 */       VisitorAttributes va = new VisitorAttributes();
/* 159 */       va.setLeavesOnly(true);
/* 160 */       SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
/* 161 */       va.setRecurseFilter(noJars);
/* 162 */       FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
/*     */       try
/*     */       {
/* 165 */         this.vfsRoot.visit(visitor);
/*     */       }
/*     */       catch (IOException e)
/*     */       {
/* 169 */         throw new RuntimeException(e);
/*     */       }
/* 171 */       return visitor.getMatched();
/*     */     }
View Full Code Here

/* 304 */     if (isLeaf()) {
/* 305 */       throw new IllegalStateException("File cannot contain children: " + this);
/*     */     }
/* 307 */     if (filter == null)
/* 308 */       filter = MatchAllVirtualFileFilter.INSTANCE;
/* 309 */     FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, null);
/* 310 */     visit(visitor);
/* 311 */     return visitor.getMatched();
/*     */   }
View Full Code Here

/* 340 */     if (isLeaf()) {
/* 341 */       throw new IllegalStateException("File cannot contain children: " + this);
/*     */     }
/* 343 */     if (filter == null)
/* 344 */       filter = MatchAllVirtualFileFilter.INSTANCE;
/* 345 */     FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, VisitorAttributes.RECURSE);
/* 346 */     visit(visitor);
/* 347 */     return visitor.getMatched();
/*     */   }
View Full Code Here

/*     */             }
/*     */           }
/* 227 */           return true;
/*     */         }
/*     */       };
/* 232 */       FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
/* 233 */       parent.visit(visitor);
/* 234 */       List files = visitor.getMatched();
/* 235 */       for (VirtualFile vf : files)
/*     */       {
/* 237 */         mkdirs(vf.getPathName()).addChild(vf);
/*     */       }
/*     */     }
View Full Code Here

/*     */   {
/*  68 */     VisitorAttributes va = new VisitorAttributes();
/*  69 */     va.setLeavesOnly(true);
/*  70 */     SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
/*  71 */     va.setRecurseFilter(noJars);
/*  72 */     FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
/*     */     try
/*     */     {
/*  76 */       this.vf.visit(visitor);
/*     */     }
/*     */     catch (IOException e)
/*     */     {
/*  80 */       throw new RuntimeException(e);
/*     */     }
/*  82 */     return visitor.getMatched();
/*     */   }
View Full Code Here

TOP

Related Classes of org.jboss.virtual.plugins.vfs.helpers.FilterVirtualFileVisitor

Copyright © 2018 www.massapicom. 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.