public class IncludeTag
extends javax.servlet.jsp.tagext.BodyTagSupport
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
INCLUDE_BODY |
static java.lang.String |
INCLUDE_CONTEXT |
static java.lang.String |
JCMS_RESOURCE_INCLUDE_PREFIX_PROP |
static java.lang.String |
REVISION |
| Constructor and Description |
|---|
IncludeTag() |
| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
int |
doAfterBody() |
protected void |
doBeforeBody()
Called on Init Body and for each body loops
|
int |
doEndTag() |
void |
doInitBody() |
int |
doStartTag() |
java.lang.String |
getClazz() |
java.lang.String |
getFile() |
java.lang.String |
getId() |
static java.lang.Object |
getIncludeObject(javax.servlet.ServletRequest request,
java.lang.String name,
java.lang.Object def)
Retrieve Object from contextual include
|
static java.lang.String |
getIncludeString(javax.servlet.ServletRequest request,
java.lang.String name,
java.lang.String def)
Retrieve String from contextual include
|
java.lang.String |
getJsp() |
Publication |
getPub() |
java.lang.String |
getResource() |
java.lang.String |
getTarget() |
java.lang.String |
getTargetContext() |
java.lang.String |
getUsage() |
protected void |
include() |
protected void |
include(java.lang.String body) |
protected boolean |
notRecusiveInclude(Publication pub)
Check if the current publication or the current portal element
is a children of the given publication to include (Using TreeNode Hierarchy)
|
static void |
printErrorMessage(java.lang.String jsp,
java.lang.String clazz,
java.lang.Exception ex,
javax.servlet.jsp.PageContext pageContext)
Print an Exception message in log and in JSP (if developement mode)
|
void |
setClazz(java.lang.String clazz) |
protected void |
setContext(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String body) |
void |
setFile(java.lang.String file) |
void |
setId(java.lang.String id) |
static void |
setIncludeString(javax.servlet.ServletRequest request,
java.lang.String name,
java.lang.String value)
Helper to store a value like a <jalios:buffer> in an include context to override some values
|
void |
setJsp(java.lang.String jsp) |
void |
setPub(Publication pub) |
void |
setResource(java.lang.String resource) |
void |
setTarget(java.lang.String target) |
void |
setTargetContext(java.lang.String targetContext) |
void |
setUsage(java.lang.String usage) |
protected void |
skipInclude() |
getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValuepublic static final java.lang.String REVISION
public static final java.lang.String INCLUDE_BODY
public static final java.lang.String INCLUDE_CONTEXT
public static final java.lang.String JCMS_RESOURCE_INCLUDE_PREFIX_PROP
public static void setIncludeString(javax.servlet.ServletRequest request,
java.lang.String name,
java.lang.String value)
request - the current Requestname - the name to storevalue - the value associatedpublic static java.lang.String getIncludeString(javax.servlet.ServletRequest request,
java.lang.String name,
java.lang.String def)
request - the current Requestname - the name to storedef - the default valuepublic static java.lang.Object getIncludeObject(javax.servlet.ServletRequest request,
java.lang.String name,
java.lang.Object def)
request - the current Requestname - the name to storedef - the default valuepublic java.lang.String getFile()
public void setFile(java.lang.String file)
public java.lang.String getJsp()
public void setJsp(java.lang.String jsp)
public java.lang.String getResource()
public void setResource(java.lang.String resource)
public java.lang.String getClazz()
public void setClazz(java.lang.String clazz)
public java.lang.String getId()
getId in class javax.servlet.jsp.tagext.TagSupportpublic void setId(java.lang.String id)
setId in class javax.servlet.jsp.tagext.TagSupportpublic Publication getPub()
public void setPub(Publication pub)
public java.lang.String getTarget()
public void setTarget(java.lang.String target)
public java.lang.String getTargetContext()
public void setTargetContext(java.lang.String targetContext)
public java.lang.String getUsage()
public void setUsage(java.lang.String usage)
public void clean()
protected void setContext(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String body)
public int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic void doInitBody()
throws javax.servlet.jsp.JspException
doInitBody in interface javax.servlet.jsp.tagext.BodyTagdoInitBody in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic int doAfterBody()
throws javax.servlet.jsp.JspException
doAfterBody in interface javax.servlet.jsp.tagext.IterationTagdoAfterBody in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic int doEndTag()
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportprotected void doBeforeBody()
protected boolean notRecusiveInclude(Publication pub)
pub - the publication to includeprotected void include()
protected void include(java.lang.String body)
protected void skipInclude()
public static void printErrorMessage(java.lang.String jsp,
java.lang.String clazz,
java.lang.Exception ex,
javax.servlet.jsp.PageContext pageContext)
jsp - the JSP usedclazz - the class usedex - the exceptionpageContext - the given pageContextCopyright © 2001-2017 Jalios SA. All Rights Reserved.