|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
org.opencms.jsp.CmsJspTagProperty
public class CmsJspTagProperty
Provides access to the properties of a resource in the OpenCms VFS .
Of particular importance is the setting of the file attribute,
which can take the following values.
This attribute allows you to specify where to search for the property.
The following values are supported:
There are also some deprecated options for the "file" value that are still supported but should not longer be used:
| Field Summary |
|---|
| 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 | |
|---|---|
CmsJspTagProperty()
|
|
| Method Summary | |
|---|---|
int |
doEndTag()
|
int |
doStartTag()
|
java.lang.String |
getDefault()
Returns the default value. |
java.lang.String |
getEscapeHtml()
The value of the escape html flag. |
java.lang.String |
getFile()
Returns the file name. |
java.lang.String |
getName()
Returns the property name. |
static java.util.Map<java.lang.String,java.lang.String> |
propertiesTagAction(java.lang.String action,
javax.servlet.ServletRequest req)
Internal action method. |
static java.lang.String |
propertyTagAction(java.lang.String property,
java.lang.String action,
java.lang.String defaultValue,
boolean escape,
javax.servlet.ServletRequest req)
Internal action method. |
void |
release()
|
void |
setDefault(java.lang.String def)
Sets the default value. |
void |
setEscapeHtml(java.lang.String value)
Set the escape html flag. |
void |
setFile(java.lang.String file)
Sets the file name. |
void |
setName(java.lang.String name)
Sets the property name. |
| 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 |
| Constructor Detail |
|---|
public CmsJspTagProperty()
| Method Detail |
|---|
public static java.util.Map<java.lang.String,java.lang.String> propertiesTagAction(java.lang.String action,
javax.servlet.ServletRequest req)
throws CmsException
action - the search actionreq - the current request
null if not found (and no defaultValue provided)
CmsException - if something goes wrong
public static java.lang.String propertyTagAction(java.lang.String property,
java.lang.String action,
java.lang.String defaultValue,
boolean escape,
javax.servlet.ServletRequest req)
throws CmsException
property - the property to look upaction - the search actiondefaultValue - the default valueescape - if the result html should be escaped or notreq - the current request
null if not found (and no defaultValue was provided)
CmsException - if something goes wrongpublic int doEndTag()
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.TagSupportTagSupport.doEndTag()
public int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspExceptionTag.doStartTag()public java.lang.String getDefault()
public java.lang.String getEscapeHtml()
public java.lang.String getFile()
public java.lang.String getName()
public void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class javax.servlet.jsp.tagext.TagSupportTag.release()public void setDefault(java.lang.String def)
This is used if a selected property is not found.
def - the default valuepublic void setEscapeHtml(java.lang.String value)
value - should be "true" or "false" (all values other then "true" are
considered to be false)public void setFile(java.lang.String file)
file - the file namepublic void setName(java.lang.String name)
name - the property name to set
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||