org.jboss.deployers.vfs.spi.structure.helpers
Class AbstractCandidateStructureVisitor

java.lang.Object
  extended by org.jboss.virtual.plugins.vfs.helpers.AbstractVirtualFileVisitor
      extended by org.jboss.deployers.vfs.spi.structure.helpers.AbstractCandidateStructureVisitor
All Implemented Interfaces:
org.jboss.virtual.VirtualFileVisitor

public class AbstractCandidateStructureVisitor
extends org.jboss.virtual.plugins.vfs.helpers.AbstractVirtualFileVisitor

Visits the structure and creates candidates

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Constructor Summary
AbstractCandidateStructureVisitor(org.jboss.virtual.VirtualFile root, org.jboss.virtual.VirtualFile parent, org.jboss.deployers.spi.structure.StructureMetaData metaData, VFSStructuralDeployers deployers)
          Create a new CandidateStructureVisitor.
AbstractCandidateStructureVisitor(org.jboss.virtual.VirtualFile root, org.jboss.virtual.VirtualFile parent, org.jboss.deployers.spi.structure.StructureMetaData metaData, VFSStructuralDeployers deployers, org.jboss.virtual.VisitorAttributes attributes)
          Create a new CandidateStructureVisitor.
 
Method Summary
 org.jboss.virtual.VirtualFileFilter getFilter()
          Get the filter.
 org.jboss.virtual.VirtualFile getParent()
          Get the parent deployment context
 boolean isIgnoreDirectories()
          Get the ignoreDirectories.
 void setFilter(org.jboss.virtual.VirtualFileFilter filter)
          Set the filter.
 void setIgnoreDirectories(boolean ignoreDirectories)
          Set the ignoreDirectories.
 void visit(org.jboss.virtual.VirtualFile file)
           
 
Methods inherited from class org.jboss.virtual.plugins.vfs.helpers.AbstractVirtualFileVisitor
getAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCandidateStructureVisitor

public AbstractCandidateStructureVisitor(org.jboss.virtual.VirtualFile root,
                                         org.jboss.virtual.VirtualFile parent,
                                         org.jboss.deployers.spi.structure.StructureMetaData metaData,
                                         VFSStructuralDeployers deployers)
Create a new CandidateStructureVisitor.

Parameters:
root - the root
parent - the parent
metaData - the structure meta data
deployers - the structure deployers
Throws:
IllegalArgumentException - for a null parent

AbstractCandidateStructureVisitor

public AbstractCandidateStructureVisitor(org.jboss.virtual.VirtualFile root,
                                         org.jboss.virtual.VirtualFile parent,
                                         org.jboss.deployers.spi.structure.StructureMetaData metaData,
                                         VFSStructuralDeployers deployers,
                                         org.jboss.virtual.VisitorAttributes attributes)
Create a new CandidateStructureVisitor.

Parameters:
root - the root
parent - the parent
metaData - the structure meta data
deployers - the structure deployers
attributes - the attributes
Throws:
IllegalArgumentException - for a null parent
Method Detail

getParent

public org.jboss.virtual.VirtualFile getParent()
Get the parent deployment context

Returns:
the parent.

isIgnoreDirectories

public boolean isIgnoreDirectories()
Get the ignoreDirectories.

Returns:
the ignoreDirectories.

getFilter

public org.jboss.virtual.VirtualFileFilter getFilter()
Get the filter.

Returns:
the filter.

setFilter

public void setFilter(org.jboss.virtual.VirtualFileFilter filter)
Set the filter.

Parameters:
filter - the filter.

setIgnoreDirectories

public void setIgnoreDirectories(boolean ignoreDirectories)
Set the ignoreDirectories.

Parameters:
ignoreDirectories - the ignoreDirectories.

visit

public void visit(org.jboss.virtual.VirtualFile file)


Copyright ? 2007 JBoss Inc.. All Rights Reserved.