|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport org.apache.struts.tiles.taglib.DefinitionTagSupport org.apache.struts.tiles.taglib.InsertTag org.apache.strutsel.taglib.tiles.ELInsertTag
public class 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/interfaces inherited from class org.apache.struts.tiles.taglib.InsertTag |
---|
InsertTag.DirectStringHandler, InsertTag.InsertHandler, InsertTag.TagHandler |
Field Summary |
---|
Fields inherited from class org.apache.struts.tiles.taglib.InsertTag |
---|
attribute, beanName, beanProperty, beanScope, cachedCurrentContext, definitionName, flush, isErrorIgnored, log, name, pageContext, processEndTag, ROLE_DELIMITER, tagHandler |
Fields inherited from class org.apache.struts.tiles.taglib.DefinitionTagSupport |
---|
controllerName, controllerType, page, role |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
id |
Fields inherited from interface org.apache.struts.tiles.taglib.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. |
String |
getAttributeExpr()
Getter method for "attribute" tag attribute. |
String |
getBeanNameExpr()
Getter method for "beanName" tag attribute. |
String |
getBeanPropertyExpr()
Getter method for "beanProperty" tag attribute. |
String |
getBeanScopeExpr()
Getter method for "beanScope" tag attribute. |
String |
getComponentExpr()
Getter method for "component" tag attribute. |
String |
getControllerClassExpr()
Getter method for "controllerClass" tag attribute. |
String |
getControllerUrlExpr()
Getter method for "controllerUrl" tag attribute. |
String |
getDefinitionExpr()
Getter method for "definition" tag attribute. |
String |
getFlushExpr()
Getter method for "flush" tag attribute. |
String |
getIgnoreExpr()
Getter method for "ignore" tag attribute. |
String |
getNameExpr()
Getter method for "name" tag attribute. |
String |
getPageExpr()
Getter method for "page" tag attribute. |
String |
getRoleExpr()
Getter method for "role" tag attribute. |
String |
getTemplateExpr()
Getter method for "template" tag attribute. |
void |
release()
Resets attribute values for tag reuse. |
void |
setAttributeExpr(String attributeExpr)
Setter method for "attribute" tag attribute. |
void |
setBeanNameExpr(String beanNameExpr)
Setter method for "beanName" tag attribute. |
void |
setBeanPropertyExpr(String beanPropertyExpr)
Setter method for "beanProperty" tag attribute. |
void |
setBeanScopeExpr(String beanScopeExpr)
Setter method for "beanScope" tag attribute. |
void |
setComponentExpr(String componentExpr)
Setter method for "component" tag attribute. |
void |
setControllerClassExpr(String controllerClassExpr)
Setter method for "controllerClass" tag attribute. |
void |
setControllerUrlExpr(String controllerUrlExpr)
Setter method for "controllerUrl" tag attribute. |
void |
setDefinitionExpr(String definitionExpr)
Setter method for "definition" tag attribute. |
void |
setFlushExpr(String flushExpr)
Setter method for "flush" tag attribute. |
void |
setIgnoreExpr(String ignoreExpr)
Setter method for "ignore" tag attribute. |
void |
setNameExpr(String nameExpr)
Setter method for "name" tag attribute. |
void |
setPageExpr(String pageExpr)
Setter method for "page" tag attribute. |
void |
setRoleExpr(String roleExpr)
Setter method for "role" tag attribute. |
void |
setTemplateExpr(String templateExpr)
Setter method for "template" tag attribute. |
Methods inherited from class org.apache.struts.tiles.taglib.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.tiles.taglib.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 |
Constructor Detail |
---|
public ELInsertTag()
Method Detail |
---|
public String getTemplateExpr()
public String getComponentExpr()
public String getPageExpr()
public String getDefinitionExpr()
public String getAttributeExpr()
public String getNameExpr()
public String getBeanNameExpr()
public String getBeanPropertyExpr()
public String getBeanScopeExpr()
public String getFlushExpr()
public String getIgnoreExpr()
public String getRoleExpr()
public String getControllerUrlExpr()
public String getControllerClassExpr()
public void setTemplateExpr(String templateExpr)
public void setComponentExpr(String componentExpr)
public void setPageExpr(String pageExpr)
public void setDefinitionExpr(String definitionExpr)
public void setAttributeExpr(String attributeExpr)
public void setNameExpr(String nameExpr)
public void setBeanNameExpr(String beanNameExpr)
public void setBeanPropertyExpr(String beanPropertyExpr)
public void setBeanScopeExpr(String beanScopeExpr)
public void setFlushExpr(String flushExpr)
public void setIgnoreExpr(String ignoreExpr)
public void setRoleExpr(String roleExpr)
public void setControllerUrlExpr(String controllerUrlExpr)
public void setControllerClassExpr(String controllerClassExpr)
public void release()
release
in interface Tag
release
in class InsertTag
public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class InsertTag
JspException
- if a JSP exception has occurred
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |