|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.openprivacy.reptile.extensions.LinkProducer
Builds URLs using from params and values. This take the compexity away from building complex URLs with HTTP params. This can work as a Xalan extension or right from the Servlet API.
Constructor Summary | |
LinkProducer()
Noop contructor for use with Xalan as an Extension. |
|
LinkProducer(ParameterPasser params,
javax.servlet.http.HttpSession session,
java.lang.String sequenceName)
|
Method Summary | |
java.lang.String |
getLink()
Get the value of this computed link. |
void |
include(ParameterPasser params)
Include all params in the hashtable into this link. |
void |
include(org.apache.xalan.extensions.XSLProcessorContext context,
org.apache.xalan.templates.ElemExtensionCall elem)
Include all existing parameters in this new URL. |
void |
newLink(ParameterPasser params)
|
void |
newLink(org.apache.xalan.extensions.XSLProcessorContext context,
org.apache.xalan.templates.ElemExtensionCall elem)
Create a new link. |
void |
param(java.lang.String name,
javax.servlet.ServletRequest request)
Get a param from the HTTP Servlet layer. |
void |
param(org.apache.xalan.extensions.XSLProcessorContext context,
org.apache.xalan.templates.ElemExtensionCall elem)
Add the given param to the link. |
java.lang.String |
toString()
Same as getLink() |
void |
value(java.lang.String name,
java.lang.String value)
|
void |
value(org.apache.xalan.extensions.XSLProcessorContext context,
org.apache.xalan.templates.ElemExtensionCall elem)
Similar to the param function but is given a value instead. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public LinkProducer()
public LinkProducer(ParameterPasser params, javax.servlet.http.HttpSession session, java.lang.String sequenceName)
Method Detail |
public void newLink(org.apache.xalan.extensions.XSLProcessorContext context, org.apache.xalan.templates.ElemExtensionCall elem)
public void newLink(ParameterPasser params)
newLink(org.apache.xalan.extensions.XSLProcessorContext, org.apache.xalan.templates.ElemExtensionCall)
public void param(org.apache.xalan.extensions.XSLProcessorContext context, org.apache.xalan.templates.ElemExtensionCall elem)
public void param(java.lang.String name, javax.servlet.ServletRequest request)
param#
public void value(org.apache.xalan.extensions.XSLProcessorContext context, org.apache.xalan.templates.ElemExtensionCall elem)
param(org.apache.xalan.extensions.XSLProcessorContext, org.apache.xalan.templates.ElemExtensionCall)
public void value(java.lang.String name, java.lang.String value)
public java.lang.String getLink()
public java.lang.String toString()
toString
in class java.lang.Object
public void include(ParameterPasser params)
public void include(org.apache.xalan.extensions.XSLProcessorContext context, org.apache.xalan.templates.ElemExtensionCall elem)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |