org.jboss.deployers.vfs.plugins.structure
Class AbstractVFSStructureDeployer

java.lang.Object
  extended by org.jboss.deployers.vfs.spi.structure.helpers.AbstractStructureDeployer
      extended by org.jboss.deployers.vfs.plugins.structure.AbstractVFSStructureDeployer
All Implemented Interfaces:
Ordered, StructureDeployer
Direct Known Subclasses:
DeclaredStructure, DirectoryStructure, FileStructure, JARStructure, WARStructure

public abstract class AbstractVFSStructureDeployer
extends AbstractStructureDeployer

VFS aware structure deployer.

Author:
Ales Justin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
Ordered.OrderedComparator
 
Field Summary
 
Fields inherited from class org.jboss.deployers.vfs.spi.structure.helpers.AbstractStructureDeployer
log
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
AbstractVFSStructureDeployer()
           
 
Method Summary
protected  AnnotationEnvironment createAnnotationEnvironment(org.jboss.virtual.VirtualFile root)
          Create annotation environment
 void setExcluded(org.jboss.classloader.spi.filter.ClassFilter excluded)
          Set the excluded class filter.
 void setFilter(org.jboss.classloading.spi.visitor.ResourceFilter filter)
          Set the filter.
 void setIncluded(org.jboss.classloader.spi.filter.ClassFilter included)
          Set the included class filter.
 void setRecurseFilter(org.jboss.classloading.spi.visitor.ResourceFilter recurseFilter)
          Set the recurse filter.
 
Methods inherited from class org.jboss.deployers.vfs.spi.structure.helpers.AbstractStructureDeployer
addAllChildren, addAllChildren, addCandidateAnnotation, addChildren, addChildren, addClassPath, applyContextInfo, applyMetadataPath, applyMetadataPaths, applyStructure, checkCandidateAnnotations, createContext, createContext, createContext, getCandidateAnnotations, getCandidateStructureVisitorFactory, getRelativeOrder, getRelativePath, getRelativePath, isLeaf, isSupportsCandidateAnnotations, setCandidateAnnotations, setCandidateStructureVisitorFactory, setContextInfoOrder, setRelativeOrder, setSupportsCandidateAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.deployers.vfs.spi.structure.StructureDeployer
determineStructure
 

Constructor Detail

AbstractVFSStructureDeployer

public AbstractVFSStructureDeployer()
Method Detail

createAnnotationEnvironment

protected AnnotationEnvironment createAnnotationEnvironment(org.jboss.virtual.VirtualFile root)
Description copied from class: AbstractStructureDeployer
Create annotation environment

Specified by:
createAnnotationEnvironment in class AbstractStructureDeployer
Parameters:
root - the deployment root
Returns:
new annotation environment

setIncluded

public void setIncluded(org.jboss.classloader.spi.filter.ClassFilter included)
Set the included class filter.

Parameters:
included - the included class filter

setExcluded

public void setExcluded(org.jboss.classloader.spi.filter.ClassFilter excluded)
Set the excluded class filter.

Parameters:
excluded - the excluded class filter

setFilter

public void setFilter(org.jboss.classloading.spi.visitor.ResourceFilter filter)
Set the filter.

Parameters:
filter - the filter

setRecurseFilter

public void setRecurseFilter(org.jboss.classloading.spi.visitor.ResourceFilter recurseFilter)
Set the recurse filter.

Parameters:
recurseFilter - the recurse filter


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.