com.raritantechnologies.searchApp.taglibrary
Class RaritanPageContext

java.lang.Object
  extended bycom.raritantechnologies.searchApp.taglibrary.RaritanPageContext

public class RaritanPageContext
extends java.lang.Object

Platform-neutral PageContext.

JSP Tag: Requires a which sets the pageName page attribute to some page name. RaritanPageContext rpc = RaritanPageContext.getPageContext( pageContext.getSession().getId(), pageContext.getAttribute( "pageName" ) ); SearchForm and DisplayForm custom tags then get this object and pass it to all Renderers... ASP: <% Set rpc = RaritanPageContext.getPageContext( Session.SessionID, "pageName" ); %>

Developed by Raritan Technologies .

Author:
Ted Sullivan

Field Summary
static java.lang.String LAST_PARAM_PREFIX
           
 
Constructor Summary
RaritanPageContext(java.lang.String sessionID)
           
RaritanPageContext(java.lang.String requestString, java.lang.String fieldDelimiter, java.lang.String valueDelimiter, java.lang.String sessionID)
           
 
Method Summary
 void addPageLinkRenderer(IPageLinkRenderer plRenderer)
           
 void addRequestParameters(java.util.Map params)
           
 void clearRequestParameters()
           
 RaritanPageContext copy()
           
 java.lang.String getApplicationHost()
           
static java.lang.String getApplicationHost(java.lang.String sessionID)
           
 java.lang.String getApplicationName()
           
static java.lang.String getApplicationName(java.lang.String sessionID)
           
 java.lang.Object getAttribute(java.lang.String attrName)
           
 java.lang.String getBasePath()
           
 java.lang.String getBaseURL()
           
 HttpServletRequest getHttpServletRequest()
           
static RaritanPageContext getPageContext(javax.servlet.jsp.PageContext pContext, java.lang.String pageNameParam)
           
 IPageLinkClickHandler getPageLinkClickHandler()
           
 java.util.Enumeration getParameterNames()
           
 java.util.Map getRequestMap()
           
 java.lang.String getRequestParameter(java.lang.String paramName)
           
 java.lang.String getRequestString()
           
 java.lang.String getRequestURI()
           
 java.lang.String getRequestURL()
           
 java.lang.String getSessionID()
           
 void initializeContext(java.util.Map paramMap, java.lang.String requestURL, java.lang.String requestURI)
           
 void removeAttribute(java.lang.String attrName)
           
 void removeRequestParameter(java.lang.String paramName)
           
 void removeRequestParameter(java.lang.String paramName, boolean removeSessData)
           
 void setAttribute(java.lang.String attrName, java.lang.Object attribute)
           
 void setBasePath(java.lang.String basePath)
           
 void setPageLinkClickHandler(IPageLinkClickHandler plClickHandler)
           
 void setRequestParameter(java.lang.String paramName, java.lang.String paramValue)
           
 void setRequestParameter(java.lang.String paramName, java.lang.String[] values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LAST_PARAM_PREFIX

public static final java.lang.String LAST_PARAM_PREFIX
See Also:
Constant Field Values
Constructor Detail

RaritanPageContext

public RaritanPageContext(java.lang.String requestString,
                          java.lang.String fieldDelimiter,
                          java.lang.String valueDelimiter,
                          java.lang.String sessionID)

RaritanPageContext

public RaritanPageContext(java.lang.String sessionID)
Method Detail

getPageContext

public static RaritanPageContext getPageContext(javax.servlet.jsp.PageContext pContext,
                                                java.lang.String pageNameParam)

initializeContext

public void initializeContext(java.util.Map paramMap,
                              java.lang.String requestURL,
                              java.lang.String requestURI)

copy

public RaritanPageContext copy()

getHttpServletRequest

public HttpServletRequest getHttpServletRequest()

getSessionID

public java.lang.String getSessionID()

setBasePath

public void setBasePath(java.lang.String basePath)

getBasePath

public java.lang.String getBasePath()

getAttribute

public java.lang.Object getAttribute(java.lang.String attrName)

setAttribute

public void setAttribute(java.lang.String attrName,
                         java.lang.Object attribute)

removeAttribute

public void removeAttribute(java.lang.String attrName)

getParameterNames

public java.util.Enumeration getParameterNames()

getRequestParameter

public java.lang.String getRequestParameter(java.lang.String paramName)

setRequestParameter

public void setRequestParameter(java.lang.String paramName,
                                java.lang.String paramValue)

setRequestParameter

public void setRequestParameter(java.lang.String paramName,
                                java.lang.String[] values)

addRequestParameters

public void addRequestParameters(java.util.Map params)

removeRequestParameter

public void removeRequestParameter(java.lang.String paramName)

removeRequestParameter

public void removeRequestParameter(java.lang.String paramName,
                                   boolean removeSessData)

clearRequestParameters

public void clearRequestParameters()

getRequestMap

public java.util.Map getRequestMap()

getRequestString

public java.lang.String getRequestString()

getRequestURI

public java.lang.String getRequestURI()

getRequestURL

public java.lang.String getRequestURL()

addPageLinkRenderer

public void addPageLinkRenderer(IPageLinkRenderer plRenderer)

setPageLinkClickHandler

public void setPageLinkClickHandler(IPageLinkClickHandler plClickHandler)

getPageLinkClickHandler

public IPageLinkClickHandler getPageLinkClickHandler()

getApplicationHost

public static java.lang.String getApplicationHost(java.lang.String sessionID)

getApplicationName

public static java.lang.String getApplicationName(java.lang.String sessionID)

getApplicationName

public java.lang.String getApplicationName()

getApplicationHost

public java.lang.String getApplicationHost()

getBaseURL

public java.lang.String getBaseURL()