org.jboss.seam.deployment
Class ForwardingAbstractScanner

java.lang.Object
  extended by org.jboss.seam.deployment.AbstractScanner
      extended by org.jboss.seam.deployment.ForwardingAbstractScanner
All Implemented Interfaces:
Scanner
Direct Known Subclasses:
TimestampScanner

public abstract class ForwardingAbstractScanner
extends AbstractScanner


Constructor Summary
ForwardingAbstractScanner()
           
 
Method Summary
protected abstract  AbstractScanner delegate()
           
 boolean equals(Object obj)
           
 DeploymentStrategy getDeploymentStrategy()
          Get the deployment strategy this scanner is used by
 long getTimestamp()
           
protected  boolean handle(String name)
           
 int hashCode()
           
 void scanDirectories(File[] directories)
          Recursively scan directories, skipping directories in the exclusion list.
 void scanResources(String[] resources)
          Scan for structures which contain any of the given resources in their root
 String toString()
           
 
Methods inherited from class org.jboss.seam.deployment.AbstractScanner
handleItem, hasAnnotations, loadClassFile, scanDirectories
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ForwardingAbstractScanner

public ForwardingAbstractScanner()
Method Detail

getDeploymentStrategy

public DeploymentStrategy getDeploymentStrategy()
Description copied from interface: Scanner
Get the deployment strategy this scanner is used by

Specified by:
getDeploymentStrategy in interface Scanner
Overrides:
getDeploymentStrategy in class AbstractScanner

getTimestamp

public long getTimestamp()
Specified by:
getTimestamp in interface Scanner
Overrides:
getTimestamp in class AbstractScanner

scanDirectories

public void scanDirectories(File[] directories)
Description copied from interface: Scanner
Recursively scan directories, skipping directories in the exclusion list.

Parameters:
directories - An array of the roots of the directory trees to scan

scanResources

public void scanResources(String[] resources)
Description copied from interface: Scanner
Scan for structures which contain any of the given resources in their root

Parameters:
resources - The resources to scan for

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

handle

protected boolean handle(String name)
Overrides:
handle in class AbstractScanner

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

delegate

protected abstract AbstractScanner delegate()