|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
org.apache.pluto.tags.BaseURLTag
public abstract class BaseURLTag
Abstract supporting class for actionURL tag, renderURL tag and resourceURL tag.
| Nested Class Summary | |
|---|---|
static class |
BaseURLTag.TEI
TagExtraInfo class for BaseUrlTag. |
| Field Summary | |
|---|---|
protected java.lang.Boolean |
escapeXml
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
parametersMap
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
propertiesMap
|
protected java.lang.String |
secure
|
protected java.lang.Boolean |
secureBoolean
|
protected java.lang.String |
var
|
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
id, pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
|---|
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
|---|---|
BaseURLTag()
|
|
| Method Summary | |
|---|---|
protected void |
addParameter(java.lang.String key,
java.lang.String value)
Adds a key,value pair to the parameter map. |
protected void |
addProperty(java.lang.String key,
java.lang.String value)
Adds a key,value pair to the property map. |
abstract int |
doEndTag()
|
protected java.lang.String |
doEscapeXml(java.lang.String str)
Replaces in String str the characters &,>,<,",' with their corresponding character entity codes. |
abstract int |
doStartTag()
|
java.lang.Boolean |
getEscapeXml()
Returns escapeXml property. |
java.lang.String |
getSecure()
Returns secure property as String. |
boolean |
getSecureBoolean()
Returns secure property as Boolean. |
java.lang.String |
getVar()
Returns the var property. |
void |
release()
|
void |
setEscapeXml(java.lang.Boolean escapeXml)
Sets the escapeXml property. |
void |
setSecure(java.lang.String secure)
Sets secure property to boolean value of the string. |
protected void |
setUrlParameters(BaseURL url)
Copies the parameters from map to the BaseURL. |
protected void |
setUrlProperties(BaseURL url)
Copies the properties from map to the BaseURL. |
void |
setVar(java.lang.String var)
Sets the var property. |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String secure
protected java.lang.Boolean secureBoolean
protected java.lang.String var
protected java.lang.Boolean escapeXml
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> parametersMap
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> propertiesMap
| Constructor Detail |
|---|
public BaseURLTag()
| Method Detail |
|---|
public abstract int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspException
public abstract int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspExceptionpublic void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class javax.servlet.jsp.tagext.TagSupportpublic java.lang.String getSecure()
public boolean getSecureBoolean()
public java.lang.String getVar()
public java.lang.Boolean getEscapeXml()
public void setSecure(java.lang.String secure)
secure - public void setVar(java.lang.String var)
var - The var to setpublic void setEscapeXml(java.lang.Boolean escapeXml)
escapeXml -
protected void addParameter(java.lang.String key,
java.lang.String value)
key - Stringvalue - String
protected void addProperty(java.lang.String key,
java.lang.String value)
key - Stringvalue - Stringprotected void setUrlParameters(BaseURL url)
url - BaseURLprotected void setUrlProperties(BaseURL url)
url - BaseURLprotected java.lang.String doEscapeXml(java.lang.String str)
str - - the String where to replace
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||