public class CmsJspTagHeadIncludes extends javax.servlet.jsp.tagext.BodyTagSupport implements I_CmsJspTagParamParent
Required resources can be configured in the resource type schema. Set attribute type to 'css' to include css resources or to 'javascript' to include JavaScript resources.
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
TYPE_CSS
The include type CSS.
|
static java.lang.String |
TYPE_JAVASCRIPT
The include type java-script.
|
构造器和说明 |
---|
CmsJspTagHeadIncludes() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addParameter(java.util.Map<java.lang.String,java.lang.String[]> parameters,
java.lang.String name,
java.lang.String value,
boolean overwrite)
Adds parameters to a parameter Map that can be used for a http request.
|
void |
addParameter(java.lang.String name,
java.lang.String value)
Add a parameter to this tag.
|
int |
doEndTag() |
int |
doStartTag()
Returns
. |
java.lang.String |
getDefaults()
Returns the default include resources separated by '|'.
|
java.lang.String |
getDetailtype()
Returns the detail container type.
|
java.lang.String |
getDetailwidth()
Returns the detail container width.
|
java.lang.String |
getType()
Returns the type.
|
void |
setClosetags(java.lang.String closeTags)
Sets the value of the closetags attribute.
|
void |
setDefaults(java.lang.String defaults)
Sets the default include resources separated by '|'.
|
void |
setDetailtype(java.lang.String detailType)
Sets the detail container type.
|
void |
setDetailwidth(java.lang.String detailWidth)
Sets the detail container width.
|
void |
setType(java.lang.String type)
Sets the type.
|
boolean |
shouldCloseTags()
Returns true if the headincludes tag should be closed.
|
void |
tagCssAction(CmsObject cms,
javax.servlet.ServletRequest req)
Action to include the CSS resources.
|
void |
tagJSAction(CmsObject cms,
javax.servlet.ServletRequest req)
Action to include the java-script resources.
|
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
public static final java.lang.String TYPE_CSS
public static final java.lang.String TYPE_JAVASCRIPT
public static void addParameter(java.util.Map<java.lang.String,java.lang.String[]> parameters, java.lang.String name, java.lang.String value, boolean overwrite)
parameters
- the Map to add the parameters toname
- the name to addvalue
- the value to addoverwrite
- if true
, a parameter in the map will be overwritten by
a parameter with the same name, otherwise the request will have multiple parameters
with the same name (which is possible in http requests)public void addParameter(java.lang.String name, java.lang.String value)
I_CmsJspTagParamParent
addParameter
在接口中 I_CmsJspTagParamParent
name
- the name of the parametervalue
- the value of the parameterI_CmsJspTagParamParent.addParameter(java.lang.String, java.lang.String)
public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
在接口中 javax.servlet.jsp.tagext.Tag
doEndTag
在类中 javax.servlet.jsp.tagext.BodyTagSupport
EVAL_PAGE
javax.servlet.jsp.JspException
- by interface defaultTag.doEndTag()
public int doStartTag()
BodyTag.EVAL_BODY_BUFFERED
.doStartTag
在接口中 javax.servlet.jsp.tagext.Tag
doStartTag
在类中 javax.servlet.jsp.tagext.BodyTagSupport
BodyTag.EVAL_BODY_BUFFERED
Tag.doStartTag()
public java.lang.String getDefaults()
public java.lang.String getDetailtype()
public java.lang.String getDetailwidth()
public java.lang.String getType()
public void setClosetags(java.lang.String closeTags)
closeTags
- the value of the closetags attributepublic void setDefaults(java.lang.String defaults)
defaults
- the default include resources to setpublic void setDetailtype(java.lang.String detailType)
detailType
- the detail container type to setpublic void setDetailwidth(java.lang.String detailWidth)
detailWidth
- the detail container width to setpublic void setType(java.lang.String type)
type
- the type to setpublic boolean shouldCloseTags()
public void tagCssAction(CmsObject cms, javax.servlet.ServletRequest req) throws CmsException, java.io.IOException
cms
- the current cms contextreq
- the current requestCmsException
- if something goes wrong reading the resourcesjava.io.IOException
- if something goes wrong writing to the response outpublic void tagJSAction(CmsObject cms, javax.servlet.ServletRequest req) throws CmsException, java.io.IOException
cms
- the current cms contextreq
- the current requestCmsException
- if something goes wrong reading the resourcesjava.io.IOException
- if something goes wrong writing to the response out