|
||||||||||
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.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
public abstract int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class javax.servlet.jsp.tagext.TagSupport
public 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
- Stringprotected 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 |