org.jboss.seam.deployment
Class NamespaceScanner

java.lang.Object
  extended by org.jboss.seam.deployment.Scanner
      extended by org.jboss.seam.deployment.NamespaceScanner

public class NamespaceScanner
extends Scanner

Scanner for XML namespace declarations

Author:
Norman Richards

Field Summary
 
Fields inherited from class org.jboss.seam.deployment.Scanner
classLoader, resourceName
 
Constructor Summary
NamespaceScanner(String resourceName)
           
NamespaceScanner(String resourceName, ClassLoader classLoader)
           
 
Method Summary
static String filenameToPackageName(String filename)
           
protected  Package getPackage(String name)
           
 Set<Package> getPackages()
          Returns packages with @Namespace declarations
protected  void handleItem(String name)
           
 
Methods inherited from class org.jboss.seam.deployment.Scanner
componentFilename, filenameToClassname, filenameToPackage, getAnnotationValue, getClassFile, getURLsFromClassLoader, hasAnnotation, scan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceScanner

public NamespaceScanner(String resourceName)

NamespaceScanner

public NamespaceScanner(String resourceName,
                        ClassLoader classLoader)
Method Detail

getPackages

public Set<Package> getPackages()
Returns packages with @Namespace declarations


filenameToPackageName

public static String filenameToPackageName(String filename)

handleItem

protected void handleItem(String name)

getPackage

protected Package getPackage(String name)