org.apache.tapestry.pageload
Class NamespaceClassSearchComponentClassProvider

java.lang.Object
  extended by org.apache.tapestry.pageload.NamespaceClassSearchComponentClassProvider
All Implemented Interfaces:
ComponentClassProvider

public class NamespaceClassSearchComponentClassProvider
extends java.lang.Object
implements ComponentClassProvider

Searches for a class with a name matching the page name. Searches in the default Java package, and possibly additional packages defined as meta-data within the namespace.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
NamespaceClassSearchComponentClassProvider()
           
 
Method Summary
 java.lang.String provideComponentClassName(ComponentClassProviderContext context)
          Return the component class name, or null if this provider can't resolve it.
 void setClassResolver(org.apache.hivemind.ClassResolver classResolver)
           
 void setPackagesName(java.lang.String packagesName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceClassSearchComponentClassProvider

public NamespaceClassSearchComponentClassProvider()
Method Detail

provideComponentClassName

public java.lang.String provideComponentClassName(ComponentClassProviderContext context)
Description copied from interface: ComponentClassProvider
Return the component class name, or null if this provider can't resolve it.

Specified by:
provideComponentClassName in interface ComponentClassProvider

setClassResolver

public void setClassResolver(org.apache.hivemind.ClassResolver classResolver)

setPackagesName

public void setPackagesName(java.lang.String packagesName)