Class JavaNavigationFactory
- java.lang.Object
 - 
- org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory<Navigation>
 - 
- org.apache.turbine.services.assemblerbroker.util.java.JavaNavigationFactory
 
 
 
- 
- All Implemented Interfaces:
 Loader<Navigation>,AssemblerFactory<Navigation>
public class JavaNavigationFactory extends JavaBaseFactory<Navigation>
A screen factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.- Version:
 - $Id$
 - Author:
 - Leon Messerschmidt, Henning P. Schmiedehausen
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory
log 
 - 
 
- 
Constructor Summary
Constructors Constructor Description JavaNavigationFactory() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NavigationgetAssembler(String name)Get an Assembler.Loader<Navigation>getLoader()Get the loader for this type of assemblerClass<Navigation>getManagedClass()Get the class of this assembler- 
Methods inherited from class org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory
getAssembler, getCacheSize 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
JavaNavigationFactory
public JavaNavigationFactory()
 
 - 
 
- 
Method Detail
- 
getAssembler
public Navigation getAssembler(String name)
Get an Assembler.- Parameters:
 name- name of the requested Assembler- Returns:
 - an Assembler
 
 
- 
getLoader
public Loader<Navigation> getLoader()
Get the loader for this type of assembler- Specified by:
 getLoaderin interfaceAssemblerFactory<Navigation>- Specified by:
 getLoaderin classJavaBaseFactory<Navigation>- Returns:
 - a Loader
 
 
- 
getManagedClass
public Class<Navigation> getManagedClass()
Get the class of this assembler- Returns:
 - a class
 
 
 - 
 
 -