public class ContentTag extends LocaleTag
| Modifier and Type | Field and Description |
|---|---|
(package private) static CharTransformer |
COPY |
(package private) static ContentTag |
DEFAULT |
static String |
ENCODEURLS_KEY |
static String |
ESCAPER_KEY |
cloud, KEY, locale, prevCloudLocale, prevJstlLocale, SCOPE, TZ_KEY, varyHeaderscloudIdcontextId, EVAL_BODY, helper, id, pageContextTag, referid, writerid| Constructor and Description |
|---|
ContentTag() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNoCacheHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long expire)
The code first sets the Expires header to a date in the
past.
|
protected void |
determineLocale() |
int |
doAfterBody() |
int |
doEndTag() |
int |
doStartTag() |
static CharTransformer |
getCharTransformer(String id,
ContextReferrerTag tag)
Gets a CharTransformer identified by
id, which possibly can also be list of id's
in which case a chain of chartransformers will be returned. |
String |
getEncoding() |
protected CharTransformer |
getPostProcessor() |
protected static CharTransformer |
getSimpleCharTransformer(String id,
ContextReferrerTag tag)
Gets a CharTransformer identified by
id |
static ParameterizedTransformerFactory |
getTransformerFactory(String id)
Returns transformer factory with given id or throws exception if there is none
|
String |
getType() |
CharTransformer |
getWriteEscaper()
Called by children
|
protected static void |
readXML(InputSource escapersSource) |
void |
setDisposition(String d) |
void |
setEncodeurls(String u) |
void |
setEncoding(String e) |
void |
setEscaper(String e) |
void |
setExpires(String e) |
void |
setPostprocessor(String e) |
void |
setType(String ct) |
void |
setUnacceptable(String u) |
(package private) void |
setUser(UserContext newUser)
Sets a user.
|
void |
setVaries(String v) |
protected void |
setWriteEscaper() |
protected void |
unsetWriteEscaper() |
addVary, determineFromCloudProvider, determineLocaleFromAttributes, doFinally, getLocale, setCountry, setJspvar, setLanguage, setTimezone, setVariantfillStandardParameters, findCloudProvider, findCloudProvider, getCloudContext, getCloudVar, getNode, getNodeOrNull, setCloudappendMoreParameters, doCatch, findLoopOrQuery, findParentTag, findParentTag, findWriter, findWriter, getAttribute, getAttribute, getAttributeBoolean, getAttributeInteger, getAttributeInteger, getAttributeValue, getContentTag, getContextProvider, getContextTag, getCurrentBlock, getDefaultLocale, getEscapedValue, getFormTag, getId, getLocaleFromContext, getObject, getObjectConditional, getPageContext, getPageContextTag, getQuery, getReferid, getString, getTaglibVersion, getThreadPageContext, getTimer, getTimeZone, getWriterValue, haveBody, release, setContext, setEscape, setId, setListdelimiter, setPageContext, setPageContextOnly, setReferid, setVartype, setWrite, setWriterdoInitBody, getBodyContent, getPreviousOut, setBodyContentfindAncestorWithClass, getParent, getValue, getValues, removeValue, setParent, setValuestatic final CharTransformer COPY
public static final String ESCAPER_KEY
public static final String ENCODEURLS_KEY
static final ContentTag DEFAULT
protected static void readXML(InputSource escapersSource)
public void setType(String ct) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setEncoding(String e) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setEscaper(String e) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setPostprocessor(String e) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setExpires(String e) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setDisposition(String d) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setVaries(String v) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic String getType() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setUnacceptable(String u) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setEncodeurls(String u) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionprotected CharTransformer getPostProcessor() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagException - can occur if taglibcontent.xml is misconfiguredpublic String getEncoding() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionprotected static CharTransformer getSimpleCharTransformer(String id, ContextReferrerTag tag) throws javax.servlet.jsp.JspTagException
id, withouth trying to create chains of
them.javax.servlet.jsp.JspTagExceptionpublic static CharTransformer getCharTransformer(String id, ContextReferrerTag tag) throws javax.servlet.jsp.JspTagException
id, which possibly can also be list of id's
in which case a chain of chartransformers will be returned.javax.servlet.jsp.JspTagException - if not transformer with given id was configuredpublic static ParameterizedTransformerFactory getTransformerFactory(String id) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic CharTransformer getWriteEscaper()
protected void setWriteEscaper()
throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionprotected void unsetWriteEscaper()
protected void determineLocale()
throws javax.servlet.jsp.JspTagException
determineLocale in class LocaleTagjavax.servlet.jsp.JspTagExceptionLocaleTag.determineLocale()public int doStartTag()
throws javax.servlet.jsp.JspTagException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class LocaleTagjavax.servlet.jsp.JspTagExceptionprotected void addNoCacheHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long expire)
response - - http responseexpire - - seconds before content should expirepublic int doEndTag()
throws javax.servlet.jsp.JspTagException
void setUser(UserContext newUser) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic int doAfterBody()
throws javax.servlet.jsp.JspTagException
doAfterBody in interface javax.servlet.jsp.tagext.IterationTagdoAfterBody in class LocaleTagjavax.servlet.jsp.JspTagExceptionMMBase 1.9-SNAPSHOT - ${javadoctimestamp}