Class JavaLayoutFactory
- java.lang.Object
-
- org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory<Layout>
-
- org.apache.turbine.services.assemblerbroker.util.java.JavaLayoutFactory
-
- All Implemented Interfaces:
Loader<Layout>
,AssemblerFactory<Layout>
public class JavaLayoutFactory extends JavaBaseFactory<Layout>
A layout factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.- Version:
- $Id: JavaLayoutFactory.java 1886259 2021-02-06 16:54:03Z tv $
- 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 JavaLayoutFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Layout
getAssembler(String name)
Get an Assembler.Loader<Layout>
getLoader()
Get the loader for this type of assemblerClass<Layout>
getManagedClass()
Get the class of this assembler-
Methods inherited from class org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory
getAssembler, getCacheSize
-
-
-
-
Constructor Detail
-
JavaLayoutFactory
public JavaLayoutFactory()
-
-
Method Detail
-
getAssembler
public Layout getAssembler(String name)
Get an Assembler.- Parameters:
name
- name of the requested Assembler- Returns:
- an Assembler
-
getLoader
public Loader<Layout> getLoader()
Get the loader for this type of assembler- Specified by:
getLoader
in interfaceAssemblerFactory<Layout>
- Specified by:
getLoader
in classJavaBaseFactory<Layout>
- Returns:
- a Loader
-
getManagedClass
public Class<Layout> getManagedClass()
Get the class of this assembler- Returns:
- a class
-
-