| java.lang.Object com.sun.rave.web.ui.renderer.template.LayoutDefinitionManager
All known Subclasses: com.sun.rave.web.ui.renderer.template.xml.XMLLayoutDefinitionManager,
DEFAULT_LAYOUT_DEFINITION_MANAGER_IMPL | final public static String DEFAULT_LAYOUT_DEFINITION_MANAGER_IMPL(Code) | | This constant defines the default layout definition manager
implementation class name.
|
LAYOUT_DEFINITION_MANAGER_KEY | final public static String LAYOUT_DEFINITION_MANAGER_KEY(Code) | | This constant defines the layout definition manager implementation key
for initParams. ("layoutManagerImpl")
|
LayoutDefinitionManager | protected LayoutDefinitionManager()(Code) | | Constructor.
|
getAttribute | public Object getAttribute(String key)(Code) | | Retrieve an attribute by key
Parameters: key - The key used to retrieve the attribute The requested attribute or null |
getLayoutDefinition | abstract public LayoutDefinition getLayoutDefinition(String key)(Code) | | This method is responsible for finding/creating the requested
LayoutDefinition.
Parameters: key - The key used to identify the requested LayoutDefintion |
getManager | public static LayoutDefinitionManager getManager(String className)(Code) | | This method is a singleton factory method for obtaining an instance of
a LayoutDefintionManager. It is possible that multiple different
implementations of LayoutDefinitionManagers will be used within the
same JVM. This is OK, the purpose of the LayoutDefinitionManager is
primarily performance. Someone may provide a different
LayoutDefinitionManager to locate LayoutDefiniton's in a different way
(XML, database, file, java code, etc.).
|
setAttribute | public void setAttribute(String key, Object value)(Code) | | Associate the given key with the given Object as an attribute.
Parameters: key - The key associated with the given object (if this keyis already in use, it will replace the previously set attributeobject). Parameters: value - The Object to store. |
|
|