Package org.jboss.virtual

Examples of org.jboss.virtual.VisitorAttributes


      if (handler == null)
         throw new IllegalArgumentException("Null handler");
      if (visitor == null)
         throw new IllegalArgumentException("Null visitor");
     
      VisitorAttributes attributes = visitor.getAttributes();
      boolean includeRoot = attributes.isIncludeRoot();
      boolean leavesOnly = attributes.isLeavesOnly();
      boolean ignoreErrors = attributes.isIgnoreErrors();
      boolean includeHidden = attributes.isIncludeHidden();
      VirtualFileFilter recurseFilter = attributes.getRecurseFilter();
      visit(handler, visitor, includeRoot, leavesOnly, ignoreErrors,
            includeHidden, recurseFilter);
   }
View Full Code Here


/* 184 */     return this.interceptorInfoRepository;
/*     */   }
/*     */
/*     */   public List<VirtualFile> getResources(VirtualFileFilter filter)
/*     */   {
/* 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())
View Full Code Here

/* 152 */       return url;
/*     */     }
/*     */
/*     */     public List<VirtualFile> getResources(VirtualFileFilter filter)
/*     */     {
/* 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);
/*     */       }
View Full Code Here

/*  78 */     return this.pathToClasses;
/*     */   }
/*     */
/*     */   public VisitorAttributes getAttributes()
/*     */   {
/*  83 */     VisitorAttributes attributes = new VisitorAttributes();
/*  84 */     attributes.setIncludeRoot(true);
/*  85 */     attributes.setRecurseFilter(new NoChildFilter());
/*  86 */     return attributes;
/*     */   }
View Full Code Here

/*     */     try
/*     */     {
/* 196 */       url = new URL(urlString);
/* 197 */       VirtualFile parent = VFS.getRoot(url);
/*     */
/* 199 */       VisitorAttributes va = new VisitorAttributes();
/* 200 */       va.setLeavesOnly(true);
/* 201 */       SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
/* 202 */       va.setRecurseFilter(noJars);
/*     */
/* 204 */       VirtualFileFilter filter = new VirtualFileFilter(includes, excludes)
/*     */       {
/*     */         public boolean accepts(VirtualFile file)
/*     */         {
View Full Code Here

/* 123 */     if (handler == null)
/* 124 */       throw new IllegalArgumentException("Null handler");
/* 125 */     if (visitor == null) {
/* 126 */       throw new IllegalArgumentException("Null visitor");
/*     */     }
/* 128 */     VisitorAttributes attributes = visitor.getAttributes();
/* 129 */     boolean includeRoot = attributes.isIncludeRoot();
/* 130 */     boolean leavesOnly = attributes.isLeavesOnly();
/* 131 */     boolean ignoreErrors = attributes.isIgnoreErrors();
/* 132 */     boolean includeHidden = attributes.isIncludeHidden();
/* 133 */     VirtualFileFilter recurseFilter = attributes.getRecurseFilter();
/* 134 */     visit(handler, visitor, includeRoot, leavesOnly, ignoreErrors, includeHidden, recurseFilter);
/*     */   }
View Full Code Here

/*  63 */     this.it = classes.iterator();
/*     */   }
/*     */
/*     */   public List<VirtualFile> getResources(VirtualFileFilter filter)
/*     */   {
/*  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);
/*     */     }
View Full Code Here

/*  85 */     return this.packages;
/*     */   }
/*     */
/*     */   public VisitorAttributes getAttributes()
/*     */   {
/*  90 */     VisitorAttributes attributes = new VisitorAttributes();
/*  91 */     attributes.setIncludeRoot(true);
/*  92 */     attributes.setRecurseFilter(VisitorAttributes.RECURSE_ALL);
/*  93 */     return attributes;
/*     */   }
View Full Code Here

/* 220 */     return this.interceptorInfoRepository;
/*     */   }
/*     */
/*     */   public List<VirtualFile> getResources(VirtualFileFilter filter)
/*     */   {
/* 226 */     VisitorAttributes va = new VisitorAttributes();
/* 227 */     va.setLeavesOnly(true);
/* 228 */     SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
/* 229 */     va.setRecurseFilter(noJars);
/* 230 */     FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
/*     */     try
/*     */     {
/* 233 */       this.vfsRoot.visit(visitor);
/*     */     }
View Full Code Here

/* 310 */     return cf;
/*     */   }
/*     */
/*     */   private List<VirtualFile> getClasses(VFSDeploymentUnit unit)
/*     */   {
/* 315 */     VisitorAttributes va = new VisitorAttributes();
/* 316 */     va.setLeavesOnly(true);
/* 317 */     ClassFileFilter filter = new ClassFileFilter(null);
/* 318 */     SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
/* 319 */     va.setRecurseFilter(noJars);
/* 320 */     FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
/*     */
/* 322 */     for (VirtualFile vf : unit.getClassPath())
/*     */     {
/*     */       try
View Full Code Here

TOP

Related Classes of org.jboss.virtual.VisitorAttributes

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.