public class ContentFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ContentFactory.FactoryException |
Constructor and Description |
---|
ContentFactory() |
Modifier and Type | Method and Description |
---|---|
Content |
getContent(java.lang.String contentName) |
ContentUsage |
getContentUsage(java.lang.String elementName,
java.lang.String namespaceURL,
java.lang.Class[] paramTypes,
java.lang.Object[] params)
This method is intended for use by the impl of Content.createUsage
and therefore shouldn't be called by application code.
|
static ContentFactory |
getInstance()
Get an instance of the factory to interact with Content.
|
void |
registerUsageCreator(java.lang.String elementName,
java.lang.String namespaceURL,
java.lang.String className)
Usages can be registered for creation by factory methods using the
elementName and namespaceURL of the view layer component.
|
public static ContentFactory getInstance()
public Content getContent(java.lang.String contentName)
contentName
- The technology specific name of the content
Ex: for JSF it would be the pageName (like "/main.jspx")public void registerUsageCreator(java.lang.String elementName, java.lang.String namespaceURL, java.lang.String className)
elementName
- namespaceURL
- className
- public ContentUsage getContentUsage(java.lang.String elementName, java.lang.String namespaceURL, java.lang.Class[] paramTypes, java.lang.Object[] params)
elementName
- the registered element name of the handlernamespaceURL
- the registered namespace of the handlerparamTypes
- params
-