public abstract class Base
extends javax.servlet.jsp.tagext.BodyTagSupport
implements javax.servlet.jsp.tagext.DynamicAttributes
Modifier and Type | Class and Description |
---|---|
class |
Base.DynamicAttribute |
static class |
Base.DynamicAttributeValueType |
class |
Base.MixedAttributeResolver |
static interface |
Base.ResultInterceptor |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AJAX_MODE_NO_PORTLET_REFRESH |
static java.lang.String |
ATTRIB_INCLUDEPARENT |
static java.text.DateFormat |
DEBUG_TIMESTAMP_FORMAT |
static java.lang.String |
OPTION_CURRENT_MEDIAKEY |
static java.lang.String |
OPTION_DEFAULT_LABELCONTAINER |
static java.lang.String |
OPTION_DEFAULT_LABELFILE |
static java.lang.String |
OPTION_DEFAULT_XPLANGUAGE |
static java.lang.String |
OPTION_DESIGNDB |
static java.lang.String |
OPTION_IMAGE_DERIVATES |
static java.lang.String |
OPTION_INCLUDELEVEL |
static java.lang.String |
OPTION_INNER_LAYOUT |
static java.lang.String |
OPTION_ITEM_MAPPINGS |
static java.lang.String |
OPTION_LINK_ACTION |
static java.lang.String |
OPTION_LINK_MEDIUM |
static java.lang.String |
OPTION_META_MAPPINGS |
static java.lang.String |
OPTION_MODULE_CONTROLLER |
static java.lang.String |
OPTION_PORTLET_EVENT_STARTINDEX |
static java.lang.String |
OPTION_PORTLET_NAMESPACE |
static java.lang.String |
OPTION_RESULT_INTERCEPTORS |
static java.lang.String |
OPTION_TMLMODULE_MEDIAKEY |
static java.lang.String |
OPTION_TMLMODULE_NAME |
static java.lang.String |
OPTION_WEBTML_SCOPE |
static java.lang.String |
SYSTEMOPTION_PREFIX |
static java.lang.String |
TAGVALUE_DYNAMIC_ATTRIBUTES |
static java.lang.String |
TAGVALUE_STATUS |
static java.util.Set<java.lang.String> |
UNRECOVERABLE_OPTIONS |
static java.lang.String |
URL_VERSION_PARAMETER |
Constructor and Description |
---|
Base() |
Modifier and Type | Method and Description |
---|---|
void |
addResultInterceptor(Base.ResultInterceptor ic) |
void |
addWarning(java.lang.String message) |
void |
addWarning(java.lang.String message,
boolean cancelTag) |
void |
buildHTMLHead(boolean metaOutput,
java.lang.String scripts) |
java.util.Map<java.lang.String,java.lang.Object> |
buildNamedActionParameters(boolean serializable) |
void |
clearWarnings() |
void |
defaultSetDynamicAttribute(java.util.List<java.lang.String> prefixes,
java.lang.String uri,
java.lang.String localName,
java.lang.Object value) |
int |
doAfterBody() |
int |
doEndTag() |
int |
doStartTag() |
java.lang.String |
getAppendvar() |
boolean |
getCancelTag()
Gets the cancelTag
|
TMLContext |
getChildTagContext()
Gets the childTmlContext
|
java.lang.String |
getContext()
Gets the context
|
WGACore |
getCore() |
org.dom4j.Element |
getDebugNode() |
java.lang.String |
getDefaultExpressionLanguage() |
java.lang.String |
getDesignDBKey() |
WGPDispatcher |
getDispatcher() |
java.lang.String |
getDivider()
Gets the divider
|
java.lang.String |
getEncode()
Gets the encode
|
java.lang.String |
getFormat()
Gets the format
|
java.lang.String |
getId()
Gets the id
|
java.lang.String |
getIf() |
int |
getIteration()
Gets the iteration
|
org.dom4j.Element |
getIterationDebugNode() |
java.lang.Integer |
getLevel() |
TMLContext |
getMainContext() |
java.lang.String |
getMimeType() |
java.lang.Object |
getOption(java.lang.String optionName) |
java.lang.String |
getOutput()
Gets the output
|
java.io.OutputStream |
getOutputStream() |
javax.servlet.jsp.PageContext |
getPageContext() |
BaseTagStatus |
getParentTag() |
java.lang.String |
getPrefix() |
java.lang.String |
getPrivatecontext()
Gets the privateContext
|
java.lang.String |
getPsessionvar() |
java.lang.String |
getPvar() |
javax.servlet.http.HttpServletResponse |
getResponse() |
java.lang.String |
getResultString() |
java.lang.String |
getResultString(boolean includeFormatting) |
java.lang.String |
getSessionvar()
Returns the sessionvar.
|
java.lang.String |
getSourceline() |
BaseTagStatus |
getStatus() |
java.lang.String |
getSuffix() |
java.lang.String |
getTagDescription() |
java.lang.String |
getTagName() |
BaseTagStatus |
getTagStatusById(java.lang.String id) |
BaseTagStatus |
getTagStatusById(java.lang.String id,
java.lang.Class<?> tagClass) |
TMLContext |
getTMLContext()
Gets the tagContext
|
TMLContext |
getTMLContextForDocument(de.innovationgate.webgate.api.WGDocument doc) |
java.lang.String |
getTrim() |
java.lang.String |
getUid() |
java.lang.String |
getUnless() |
TMLUserProfile |
getUserProfile() |
TMLUserProfile |
getUserProfile(de.innovationgate.webgate.api.WGDatabase db) |
java.lang.String |
getVar()
Gets the var
|
java.lang.String |
getWGPPath() |
java.lang.String |
includeScript(java.lang.String script) |
boolean |
isAjaxRequest() |
boolean |
isCollectionsShowReleasedOnly() |
boolean |
isEvalBody()
Gets the evalBody
|
boolean |
isKeepParamsOnAJAX()
Determines if AJAX action URLs are to keep URL parameters of original requests
|
boolean |
isKeepParamsOnNonAJAX()
Determines if Non-AJAX action URLs are to keep URL parameters of original requests
|
boolean |
isResultOutput()
Gets the resultOutput
|
boolean |
isVarWritten() |
boolean |
isWriteVars() |
void |
iterationIncrement() |
de.innovationgate.webgate.api.WGDatabase |
openContentDB(java.lang.String key) |
de.innovationgate.webgate.api.WGDatabase |
openDesignDB() |
void |
release() |
void |
setAppendvar(java.lang.String appendvar) |
void |
setCancelTag(boolean cancelTag)
Sets the cancelTag
|
void |
setChildTagContext(TMLContext childTagContext)
Sets the childTagContext
|
void |
setContext(java.lang.String context)
Sets the context
|
void |
setDivider(java.lang.String divider)
Sets the divider
|
void |
setDynamicAttribute(java.lang.String uri,
java.lang.String localName,
java.lang.Object value) |
void |
setEncode(java.lang.String encode)
Sets the encode
|
void |
setEvalBody(boolean evalBody)
Sets the evalBody
|
void |
setFormat(java.lang.String format)
Sets the format
|
void |
setIf(java.lang.String if1) |
void |
setIteration(int iteration)
Sets the iteration
|
void |
setOutput(java.lang.String output)
Sets the output
|
void |
setPrefix(java.lang.String string) |
void |
setPrivatecontext(java.lang.String tmlContext)
Sets the privateContext
|
void |
setPsessionvar(java.lang.String pvar) |
void |
setPvar(java.lang.String pvar) |
void |
setResult(java.lang.Object result) |
void |
setResultOutput(boolean resultOutput)
Sets the resultOutput
|
void |
setSessionvar(java.lang.String sessionvar)
Sets the sessionvar.
|
void |
setSourceline(java.lang.String string) |
void |
setSuffix(java.lang.String string) |
void |
setTMLContext(TMLContext tagContext)
Sets the tagContext
|
void |
setTrim(java.lang.String trim) |
void |
setUid(java.lang.String uid) |
void |
setUnless(java.lang.String unless) |
void |
setVar(java.lang.String var)
Sets the var
|
void |
setWriteVars(boolean writeVars) |
boolean |
stringToBoolean(java.lang.String expr) |
int |
stringToInteger(java.lang.String expr,
int defaultValue) |
void |
tmlAfterBody() |
void |
tmlEndTag() |
void |
tmlInitBody() |
void |
tmlStartTag() |
void |
writePortletEventRegistration(java.lang.StringBuffer out,
TMLAction action,
TMLActionCallParameters callParams,
boolean keepParams,
java.lang.String onEvent) |
doInitBody, getBodyContent, getPreviousOut, setBodyContent
findAncestorWithClass, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
public static final java.text.DateFormat DEBUG_TIMESTAMP_FORMAT
public static final java.lang.String SYSTEMOPTION_PREFIX
public static final java.lang.String OPTION_DEFAULT_XPLANGUAGE
public static final java.lang.String OPTION_DESIGNDB
public static final java.lang.String OPTION_LINK_ACTION
public static final java.lang.String OPTION_LINK_MEDIUM
public static final java.lang.String OPTION_PORTLET_NAMESPACE
public static final java.lang.String OPTION_CURRENT_MEDIAKEY
public static final java.lang.String OPTION_TMLMODULE_NAME
public static final java.lang.String OPTION_TMLMODULE_MEDIAKEY
public static final java.lang.String OPTION_RESULT_INTERCEPTORS
public static final java.lang.String OPTION_DEFAULT_LABELFILE
public static final java.lang.String OPTION_DEFAULT_LABELCONTAINER
public static final java.lang.String OPTION_INNER_LAYOUT
public static final java.lang.String OPTION_PORTLET_EVENT_STARTINDEX
public static final java.lang.String OPTION_WEBTML_SCOPE
public static final java.lang.String OPTION_IMAGE_DERIVATES
public static final java.lang.String OPTION_MODULE_CONTROLLER
public static final java.lang.String OPTION_META_MAPPINGS
public static final java.lang.String OPTION_ITEM_MAPPINGS
public static final java.lang.String OPTION_INCLUDELEVEL
public static final java.util.Set<java.lang.String> UNRECOVERABLE_OPTIONS
public static final java.lang.String URL_VERSION_PARAMETER
public static final java.lang.String TAGVALUE_STATUS
public static final java.lang.String TAGVALUE_DYNAMIC_ATTRIBUTES
public static final java.lang.String ATTRIB_INCLUDEPARENT
public static final java.lang.String AJAX_MODE_NO_PORTLET_REFRESH
public BaseTagStatus getStatus()
public void setResult(java.lang.Object result)
public void addWarning(java.lang.String message, boolean cancelTag)
public void addWarning(java.lang.String message)
public void clearWarnings()
public TMLContext getMainContext()
public TMLContext getTMLContextForDocument(de.innovationgate.webgate.api.WGDocument doc)
public boolean stringToBoolean(java.lang.String expr)
public int stringToInteger(java.lang.String expr, int defaultValue)
public BaseTagStatus getTagStatusById(java.lang.String id)
public BaseTagStatus getTagStatusById(java.lang.String id, java.lang.Class<?> tagClass)
public final int doStartTag() throws javax.servlet.jsp.JspException
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
BodyTagSupport.doStartTag()
public BaseTagStatus getParentTag()
public final int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
BodyTagSupport.doEndTag()
public void addResultInterceptor(Base.ResultInterceptor ic)
public final int doAfterBody() throws javax.servlet.jsp.JspException
doAfterBody
in interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
BodyTagSupport.doAfterBody()
public void tmlStartTag() throws TMLException, de.innovationgate.webgate.api.WGException
TMLException
de.innovationgate.webgate.api.WGException
public void tmlAfterBody() throws TMLException, de.innovationgate.webgate.api.WGException
TMLException
de.innovationgate.webgate.api.WGException
public void tmlInitBody() throws TMLException, de.innovationgate.webgate.api.WGException
TMLException
de.innovationgate.webgate.api.WGException
public void tmlEndTag() throws TMLException, de.innovationgate.webgate.api.WGException
TMLException
de.innovationgate.webgate.api.WGException
public java.lang.String getContext()
public void setContext(java.lang.String context)
context
- The context to setpublic java.lang.String getId()
getId
in class javax.servlet.jsp.tagext.TagSupport
public java.lang.String getOutput()
public void setOutput(java.lang.String output)
output
- The output to setpublic java.lang.String getPrivatecontext()
public void setPrivatecontext(java.lang.String tmlContext)
privateContext
- The privateContext to setpublic java.lang.String getVar()
public void setVar(java.lang.String var)
var
- The var to setpublic java.lang.String getResultString()
public java.lang.String getResultString(boolean includeFormatting)
public de.innovationgate.webgate.api.WGDatabase openContentDB(java.lang.String key) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public javax.servlet.jsp.PageContext getPageContext()
public void iterationIncrement()
public TMLContext getChildTagContext()
public void setChildTagContext(TMLContext childTagContext)
childTagContext
- The childTagContext to setpublic TMLContext getTMLContext()
public void setTMLContext(TMLContext tagContext)
tagContext
- The tagContext to setpublic boolean isEvalBody()
public void setEvalBody(boolean evalBody)
evalBody
- The evalBody to setpublic boolean isWriteVars()
public void setWriteVars(boolean writeVars)
public int getIteration()
public void setIteration(int iteration)
iteration
- The iteration to setpublic boolean isResultOutput()
public void setResultOutput(boolean resultOutput)
resultOutput
- The resultOutput to setpublic java.lang.String getDivider()
public void setDivider(java.lang.String divider)
divider
- The divider to setpublic java.lang.String getFormat()
public void setFormat(java.lang.String format)
format
- The format to setpublic WGPDispatcher getDispatcher()
public WGACore getCore()
public java.lang.String getMimeType()
public java.lang.String getEncode()
public void setEncode(java.lang.String encode)
encode
- The encode to setpublic java.lang.Integer getLevel()
public java.lang.String getWGPPath()
public boolean isCollectionsShowReleasedOnly()
public boolean getCancelTag()
public void setCancelTag(boolean cancelTag)
cancelTag
- The cancelTag to setpublic java.io.OutputStream getOutputStream()
public javax.servlet.http.HttpServletResponse getResponse()
public java.lang.Object getOption(java.lang.String optionName)
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class javax.servlet.jsp.tagext.BodyTagSupport
Tag.release()
public TMLUserProfile getUserProfile(de.innovationgate.webgate.api.WGDatabase db)
public TMLUserProfile getUserProfile()
public java.lang.String getSessionvar()
public void setSessionvar(java.lang.String sessionvar)
sessionvar
- The sessionvar to setpublic java.lang.String getDefaultExpressionLanguage()
public void setSuffix(java.lang.String string)
string
- public void setPrefix(java.lang.String string)
string
- public java.lang.String getSuffix()
public java.lang.String getPrefix()
public org.dom4j.Element getDebugNode()
public org.dom4j.Element getIterationDebugNode()
public java.lang.String getSourceline()
public void setSourceline(java.lang.String string)
public java.lang.String getTrim()
public void setTrim(java.lang.String trim)
trim
- The trim to set.public java.lang.String includeScript(java.lang.String script)
public de.innovationgate.webgate.api.WGDatabase openDesignDB() throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public java.lang.String getPvar()
public java.lang.String getPsessionvar()
public void setPvar(java.lang.String pvar)
public void setPsessionvar(java.lang.String pvar)
public boolean isVarWritten()
public java.lang.String getTagName()
public void buildHTMLHead(boolean metaOutput, java.lang.String scripts) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public java.lang.String getTagDescription()
public boolean isAjaxRequest()
public java.lang.String getDesignDBKey()
public boolean isKeepParamsOnAJAX()
public boolean isKeepParamsOnNonAJAX()
public java.lang.String getAppendvar()
public void setAppendvar(java.lang.String appendvar)
public java.lang.String getUid()
public void setUid(java.lang.String uid)
public void defaultSetDynamicAttribute(java.util.List<java.lang.String> prefixes, java.lang.String uri, java.lang.String localName, java.lang.Object value) throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
public java.lang.String getIf()
public void setIf(java.lang.String if1)
public java.lang.String getUnless()
public void setUnless(java.lang.String unless)
public java.util.Map<java.lang.String,java.lang.Object> buildNamedActionParameters(boolean serializable) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public void writePortletEventRegistration(java.lang.StringBuffer out, TMLAction action, TMLActionCallParameters callParams, boolean keepParams, java.lang.String onEvent) throws de.innovationgate.webgate.api.WGAPIException, TMLException
de.innovationgate.webgate.api.WGAPIException
TMLException
public final void setDynamicAttribute(java.lang.String uri, java.lang.String localName, java.lang.Object value) throws javax.servlet.jsp.JspException
setDynamicAttribute
in interface javax.servlet.jsp.tagext.DynamicAttributes
javax.servlet.jsp.JspException