Class DefaultDecorator
- java.lang.Object
-
- com.opensymphony.module.sitemesh.mapper.DefaultDecorator
-
- All Implemented Interfaces:
Decorator
public class DefaultDecorator extends java.lang.Object implements Decorator
Default implementation of Decorator. All properties are set by the constructor.- Version:
- $Revision: 1.1 $
- Author:
- Joe Walnes
- See Also:
Decorator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringnameprotected java.lang.Stringpageprotected java.util.Mapparametersprotected java.lang.Stringroleprotected java.lang.StringuriPath
-
Constructor Summary
Constructors Constructor Description DefaultDecorator(java.lang.String name, java.lang.String page, java.lang.String uriPath, java.lang.String role, java.util.Map parameters)Constructor to set all properties.DefaultDecorator(java.lang.String name, java.lang.String page, java.lang.String uriPath, java.util.Map parameters)Constructor to set all properties.DefaultDecorator(java.lang.String name, java.lang.String page, java.util.Map parameters)Constructor to set name, page and parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInitParameter(java.lang.String paramName)Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.java.util.IteratorgetInitParameterNames()Returns the names of the Decorator's initialization parameters as an Iterator of String objects, or an empty Iterator if the Decorator has no initialization parameters.java.lang.StringgetName()Name of Decorator.java.lang.StringgetPage()URI of the Servlet/JSP to dispatch the request to (relative to the web-app context).java.lang.StringgetRole()Role the user has to be in to get this decorator applied.java.lang.StringgetURIPath()URI path of the Decorator.
-
-
-
Field Detail
-
page
protected java.lang.String page
- See Also:
getPage()
-
name
protected java.lang.String name
- See Also:
getName()
-
uriPath
protected java.lang.String uriPath
- See Also:
getURIPath()
-
role
protected java.lang.String role
- See Also:
getRole()
-
parameters
protected java.util.Map parameters
- See Also:
getInitParameter(java.lang.String)
-
-
Constructor Detail
-
DefaultDecorator
public DefaultDecorator(java.lang.String name, java.lang.String page, java.util.Map parameters)Constructor to set name, page and parameters.
-
DefaultDecorator
public DefaultDecorator(java.lang.String name, java.lang.String page, java.lang.String uriPath, java.util.Map parameters)Constructor to set all properties.
-
DefaultDecorator
public DefaultDecorator(java.lang.String name, java.lang.String page, java.lang.String uriPath, java.lang.String role, java.util.Map parameters)Constructor to set all properties.
-
-
Method Detail
-
getPage
public java.lang.String getPage()
URI of the Servlet/JSP to dispatch the request to (relative to the web-app context).
-
getName
public java.lang.String getName()
Name of Decorator. For information purposes only.
-
getURIPath
public java.lang.String getURIPath()
URI path of the Decorator. Enables support for decorators defined in seperate web-apps.- Specified by:
getURIPathin interfaceDecorator
-
getRole
public java.lang.String getRole()
Role the user has to be in to get this decorator applied.
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String paramName)
Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.- Specified by:
getInitParameterin interfaceDecorator- Parameters:
paramName- Key of parameter.- Returns:
- Value of parameter or null if not found.
-
getInitParameterNames
public java.util.Iterator getInitParameterNames()
Returns the names of the Decorator's initialization parameters as an Iterator of String objects, or an empty Iterator if the Decorator has no initialization parameters.- Specified by:
getInitParameterNamesin interfaceDecorator
-
-