Package org.opencms.jsp
Class CmsJspTagIncludeTEI
java.lang.Object
javax.servlet.jsp.tagext.TagExtraInfo
org.opencms.jsp.CmsJspTagIncludeTEI
This is a TagExtraInfo evaluation class that checks the attibutes of
the
<cms:include />
tag.- Since:
- 6.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isSpecified
(javax.servlet.jsp.tagext.TagData data, String attributeName) Returns true if the given attribute name is specified, false otherwise.boolean
isValid
(javax.servlet.jsp.tagext.TagData data) Checks the validity of the<cms:include />
attributes.Methods inherited from class javax.servlet.jsp.tagext.TagExtraInfo
getTagInfo, getVariableInfo, setTagInfo, validate
-
Constructor Details
-
CmsJspTagIncludeTEI
public CmsJspTagIncludeTEI()
-
-
Method Details
-
isSpecified
Returns true if the given attribute name is specified, false otherwise.- Parameters:
data
- the tag dataattributeName
- the attribute name- Returns:
- true if the given attribute name is specified, false otherwise
-
isValid
Checks the validity of the<cms:include />
attributes.The logic used is:
if (hasFile && (hasSuffix || hasProperty || hasAttribute)) return false; if (hasProperty && hasAttribute) return false; if (hasSuffix && !(hasProperty || hasAttribute)) return false;
- Overrides:
isValid
in classjavax.servlet.jsp.tagext.TagExtraInfo
- Parameters:
data
- the tag data- Returns:
- true if attributes are valid, false otherwise
-