com.lotus.xsl.server
Class ApplyXSLProperties

java.lang.Object
  |
  +--com.lotus.xsl.server.ApplyXSLProperties

public class ApplyXSLProperties
extends java.lang.Object

ApplyXSLProperties contains operational parameters for ApplyXSL based on program defaults and configuration.

This class is also used to return values for request-time parameters.


Constructor Summary
ApplyXSLProperties()
          Constuctor to use program defaults.
ApplyXSLProperties(com.lotus.xsl.server.ServletConfig config)
          Constructor to use configuration to override program defaults.
 
Method Summary
 boolean getDebug(com.lotus.xsl.server.HttpServletRequest request)
          Returns the current setting for "debug".
 java.lang.String getMode(com.lotus.xsl.server.HttpServletRequest request)
          Returns the current setting for "mode".
 java.lang.String getRequestParmString(com.lotus.xsl.server.HttpServletRequest request, java.lang.String param)
          Given a parameter name, returns the HTTP request's String value; if not present in request, returns default String value.
 boolean getStripWS(com.lotus.xsl.server.HttpServletRequest request)
          Returns the current setting for "stripWhiteSpace".
 java.lang.String getXMLurl(com.lotus.xsl.server.HttpServletRequest request)
          Returns the current setting for "URL".
 java.lang.String getXSLurl(com.lotus.xsl.server.HttpServletRequest request)
          Returns the current setting for "xslURL".
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplyXSLProperties

public ApplyXSLProperties()
Constuctor to use program defaults.

ApplyXSLProperties

public ApplyXSLProperties(com.lotus.xsl.server.ServletConfig config)
Constructor to use configuration to override program defaults.
Parameters:
config - Servlet configuration
See Also:
#setDefaults
Method Detail

getRequestParmString

public java.lang.String getRequestParmString(com.lotus.xsl.server.HttpServletRequest request,
                                             java.lang.String param)
Given a parameter name, returns the HTTP request's String value; if not present in request, returns default String value.
Parameters:
request - Request to check for default override
param - Name of the parameter
Returns:
String value of named parameter
See Also:
#setDefaults

getXMLurl

public java.lang.String getXMLurl(com.lotus.xsl.server.HttpServletRequest request)
Returns the current setting for "URL".
Parameters:
request - Request to check for parameter value
Returns:
String value for "URL"

getMode

public java.lang.String getMode(com.lotus.xsl.server.HttpServletRequest request)
Returns the current setting for "mode".
Parameters:
request - Request to check for parameter value
Returns:
String value for "mode"

getXSLurl

public java.lang.String getXSLurl(com.lotus.xsl.server.HttpServletRequest request)
Returns the current setting for "xslURL".
Parameters:
request - Request to check for parameter value
Returns:
String value for "xslURL"

getDebug

public boolean getDebug(com.lotus.xsl.server.HttpServletRequest request)
Returns the current setting for "debug".
Parameters:
request - Request to check for parameter value
Returns:
Boolean value for "debug"

getStripWS

public boolean getStripWS(com.lotus.xsl.server.HttpServletRequest request)
Returns the current setting for "stripWhiteSpace".
Parameters:
request - Request to check for parameter value
Returns:
Boolean value for "stripWhiteSpace"