com.opencms.flex.jsp
Class CmsJspTagIncludeTEI
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagExtraInfo
|
+--com.opencms.flex.jsp.CmsJspTagIncludeTEI
- public class CmsJspTagIncludeTEI
- extends javax.servlet.jsp.tagext.TagExtraInfo
This is a TagExtraInfo evaluation class that checks the attibutes of
the <cms:include /> tag.
- Version:
- $Revision: 1.12 $
- Author:
- Alexander Kandzior (a.kandzior@alkacon.com)
|
Method Summary |
static 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CmsJspTagIncludeTEI
public CmsJspTagIncludeTEI()
isSpecified
public static boolean isSpecified(javax.servlet.jsp.tagext.TagData data,
String attributeName)
- Returns true if the given attribute name is specified, false otherwise.
isValid
public boolean isValid(javax.servlet.jsp.tagext.TagData data)
- 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 class javax.servlet.jsp.tagext.TagExtraInfo
- Parameters:
data - the tag data
- Returns:
- true if attributes are valid, false otherwise