|
|||||||||||
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.struts.taglib.tiles.DefinitionTagSupport
org.apache.struts.taglib.tiles.InsertTag
org.apache.strutsel.taglib.tiles.ELInsertTag
This is the tag handler for <tiles:insert>, which includes a template. The tag's body content consists of <tiles:put> tags, which are accessed by <tiles:get> in the template.
This class is a subclass of the class
org.apache.struts.taglib.tiles.InsertTag
which provides most of
the described functionality. This subclass allows all attribute values to
be specified as expressions utilizing the JavaServer Pages Standard Library
expression language.
Nested Class Summary |
Nested classes inherited from class org.apache.struts.taglib.tiles.InsertTag |
org.apache.struts.taglib.tiles.InsertTag.DirectStringHandler, org.apache.struts.taglib.tiles.InsertTag.InsertHandler, org.apache.struts.taglib.tiles.InsertTag.TagHandler |
Field Summary | |
private java.lang.String |
attributeExpr
Instance variable mapped to "attribute" tag attribute. |
private java.lang.String |
beanNameExpr
Instance variable mapped to "beanName" tag attribute. |
private java.lang.String |
beanPropertyExpr
Instance variable mapped to "beanProperty" tag attribute. |
private java.lang.String |
beanScopeExpr
Instance variable mapped to "beanScope" tag attribute. |
private java.lang.String |
componentExpr
Instance variable mapped to "component" tag attribute. |
private java.lang.String |
controllerClassExpr
Instance variable mapped to "controllerClass" tag attribute. |
private java.lang.String |
controllerUrlExpr
Instance variable mapped to "controllerUrl" tag attribute. |
private java.lang.String |
definitionExpr
Instance variable mapped to "definition" tag attribute. |
private java.lang.String |
flushExpr
Instance variable mapped to "flush" tag attribute. |
private java.lang.String |
ignoreExpr
(Mapping set in associated BeanInfo class.) Instance variable mapped to "ignore" tag attribute. |
private java.lang.String |
nameExpr
Instance variable mapped to "name" tag attribute. |
private java.lang.String |
pageExpr
Instance variable mapped to "page" tag attribute. |
private java.lang.String |
roleExpr
Instance variable mapped to "role" tag attribute. |
private java.lang.String |
templateExpr
Instance variable mapped to "template" tag attribute. |
Fields inherited from class org.apache.struts.taglib.tiles.InsertTag |
attribute, beanName, beanProperty, beanScope, cachedCurrentContext, definitionName, flush, isErrorIgnored, log, name, pageContext, processEndTag, ROLE_DELIMITER, tagHandler |
Fields inherited from class org.apache.struts.taglib.tiles.DefinitionTagSupport |
controllerName, controllerType, page, role |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id |
Fields inherited from interface org.apache.struts.taglib.tiles.ComponentConstants |
COMPONENT_CONTEXT, COMPONENT_SCOPE, EXCEPTION_KEY, LOCALE_KEY |
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 | |
ELInsertTag()
|
Method Summary | |
int |
doStartTag()
Process the start tag. |
private void |
evaluateExpressions()
Processes all attribute values which use the JSTL expression evaluation engine to determine their values. |
java.lang.String |
getAttributeExpr()
Getter method for "attribute" tag attribute. |
java.lang.String |
getBeanNameExpr()
Getter method for "beanName" tag attribute. |
java.lang.String |
getBeanPropertyExpr()
Getter method for "beanProperty" tag attribute. |
java.lang.String |
getBeanScopeExpr()
Getter method for "beanScope" tag attribute. |
java.lang.String |
getComponentExpr()
Getter method for "component" tag attribute. |
java.lang.String |
getControllerClassExpr()
Getter method for "controllerClass" tag attribute. |
java.lang.String |
getControllerUrlExpr()
Getter method for "controllerUrl" tag attribute. |
java.lang.String |
getDefinitionExpr()
Getter method for "definition" tag attribute. |
java.lang.String |
getFlushExpr()
Getter method for "flush" tag attribute. |
java.lang.String |
getIgnoreExpr()
Getter method for "ignore" tag attribute. |
java.lang.String |
getNameExpr()
Getter method for "name" tag attribute. |
java.lang.String |
getPageExpr()
Getter method for "page" tag attribute. |
java.lang.String |
getRoleExpr()
Getter method for "role" tag attribute. |
java.lang.String |
getTemplateExpr()
Getter method for "template" tag attribute. |
void |
release()
Resets attribute values for tag reuse. |
void |
setAttributeExpr(java.lang.String attributeExpr)
Setter method for "attribute" tag attribute. |
void |
setBeanNameExpr(java.lang.String beanNameExpr)
Setter method for "beanName" tag attribute. |
void |
setBeanPropertyExpr(java.lang.String beanPropertyExpr)
Setter method for "beanProperty" tag attribute. |
void |
setBeanScopeExpr(java.lang.String beanScopeExpr)
Setter method for "beanScope" tag attribute. |
void |
setComponentExpr(java.lang.String componentExpr)
Setter method for "component" tag attribute. |
void |
setControllerClassExpr(java.lang.String controllerClassExpr)
Setter method for "controllerClass" tag attribute. |
void |
setControllerUrlExpr(java.lang.String controllerUrlExpr)
Setter method for "controllerUrl" tag attribute. |
void |
setDefinitionExpr(java.lang.String definitionExpr)
Setter method for "definition" tag attribute. |
void |
setFlushExpr(java.lang.String flushExpr)
Setter method for "flush" tag attribute. |
void |
setIgnoreExpr(java.lang.String ignoreExpr)
Setter method for "ignore" tag attribute. |
void |
setNameExpr(java.lang.String nameExpr)
Setter method for "name" tag attribute. |
void |
setPageExpr(java.lang.String pageExpr)
Setter method for "page" tag attribute. |
void |
setRoleExpr(java.lang.String roleExpr)
Setter method for "role" tag attribute. |
void |
setTemplateExpr(java.lang.String templateExpr)
Setter method for "template" tag attribute. |
Methods inherited from class org.apache.struts.taglib.tiles.InsertTag |
createTagHandler, doEndTag, doInclude, getBeanName, getBeanProperty, getBeanScope, getDefinitionName, getFlush, getIgnore, getName, getPageContext, processAsDefinitionOrURL, processAttribute, processBean, processDefinition, processDefinitionName, processName, processNestedTag, processNestedTag, processObjectValue, processTypedAttribute, processUrl, putAttribute, putAttribute, releaseInternal, setAttribute, setBeanName, setBeanProperty, setBeanScope, setComponent, setDefinition, setFlush, setFlush, setIgnore, setName, setPageContext, userHasRole |
Methods inherited from class org.apache.struts.taglib.tiles.DefinitionTagSupport |
getControllerName, getControllerType, getPage, getRole, getTemplate, setController, setControllerClass, setControllerName, setControllerType, setControllerUrl, setPage, setRole, setTemplate |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String templateExpr
private java.lang.String componentExpr
private java.lang.String pageExpr
private java.lang.String definitionExpr
private java.lang.String attributeExpr
private java.lang.String nameExpr
private java.lang.String beanNameExpr
private java.lang.String beanPropertyExpr
private java.lang.String beanScopeExpr
private java.lang.String flushExpr
private java.lang.String ignoreExpr
private java.lang.String roleExpr
private java.lang.String controllerUrlExpr
private java.lang.String controllerClassExpr
Constructor Detail |
public ELInsertTag()
Method Detail |
public java.lang.String getTemplateExpr()
public java.lang.String getComponentExpr()
public java.lang.String getPageExpr()
public java.lang.String getDefinitionExpr()
public java.lang.String getAttributeExpr()
public java.lang.String getNameExpr()
public java.lang.String getBeanNameExpr()
public java.lang.String getBeanPropertyExpr()
public java.lang.String getBeanScopeExpr()
public java.lang.String getFlushExpr()
public java.lang.String getIgnoreExpr()
public java.lang.String getRoleExpr()
public java.lang.String getControllerUrlExpr()
public java.lang.String getControllerClassExpr()
public void setTemplateExpr(java.lang.String templateExpr)
public void setComponentExpr(java.lang.String componentExpr)
public void setPageExpr(java.lang.String pageExpr)
public void setDefinitionExpr(java.lang.String definitionExpr)
public void setAttributeExpr(java.lang.String attributeExpr)
public void setNameExpr(java.lang.String nameExpr)
public void setBeanNameExpr(java.lang.String beanNameExpr)
public void setBeanPropertyExpr(java.lang.String beanPropertyExpr)
public void setBeanScopeExpr(java.lang.String beanScopeExpr)
public void setFlushExpr(java.lang.String flushExpr)
public void setIgnoreExpr(java.lang.String ignoreExpr)
public void setRoleExpr(java.lang.String roleExpr)
public void setControllerUrlExpr(java.lang.String controllerUrlExpr)
public void setControllerClassExpr(java.lang.String controllerClassExpr)
public void release()
public int doStartTag() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
- if a JSP exception has occurredprivate void evaluateExpressions() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
- if a JSP exception has occurred
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |