java.lang.Object
jakarta.servlet.jsp.tagext.SimpleTagSupport
com.semanticcms.core.taglib.PageTag
- All Implemented Interfaces:
DynamicAttributes,JspTag,SimpleTag
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInitializes the page properties cache during application start-up. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanAdds a dynamic attribute.voiddoTag()voidsetAllowChildMismatch(boolean allowChildMismatch) voidsetAllowParentMismatch(boolean allowParentMismatch) voidsetAllowRobots(String allowRobots) voidsetAutonli(String autonli) voidvoidsetDateCreated(Object dateCreated) voidsetDateModified(Object dateModified) voidsetDatePublished(Object datePublished) voidsetDateReviewed(Object dateReviewed) voidsetDescription(String description) voidsetDoctype(String doctype) voidsetDynamicAttribute(String uri, String localName, Object value) Deprecated.voidvoidsetKeywords(String keywords) voidvoidsetSerialization(String serialization) voidsetShortTitle(String shortTitle) voidvoidvoidsetTocLevels(int tocLevels) Methods inherited from class jakarta.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
-
Field Details
-
TAG_NAME
- See Also:
-
PROPERTY_ATTRIBUTE_PREFIX
The prefix for property attributes.- See Also:
-
-
Constructor Details
-
PageTag
public PageTag()
-
-
Method Details
-
setBook
-
setPath
-
setDateCreated
-
setDatePublished
-
setDateModified
-
setDateReviewed
-
setSerialization
-
setDoctype
-
setAutonli
-
setIndent
-
setTitle
-
setShortTitle
-
setDescription
-
setKeywords
-
setAllowRobots
-
setToc
-
setTocLevels
public void setTocLevels(int tocLevels) -
setAllowParentMismatch
public void setAllowParentMismatch(boolean allowParentMismatch) -
setAllowChildMismatch
public void setAllowChildMismatch(boolean allowChildMismatch) -
addDynamicAttribute
protected boolean addDynamicAttribute(String uri, String localName, Object value, List<String> expectedPatterns) throws JspTagException Adds a dynamic attribute.- Returns:
truewhen added, orfalsewhen attribute not expected and has not been added.- Throws:
JspTagException- See Also:
-
setDynamicAttribute
@Deprecated(forRemoval=false) public void setDynamicAttribute(String uri, String localName, Object value) throws JspException Deprecated.You should probably be implementing inaddDynamicAttribute(java.lang.String, java.lang.String, java.lang.Object, java.util.List)Sets a dynamic attribute.- Specified by:
setDynamicAttributein interfaceDynamicAttributes- Throws:
JspException- See Also:
-
doTag
- Specified by:
doTagin interfaceSimpleTag- Overrides:
doTagin classSimpleTagSupport- Throws:
JspExceptionIOException
-

addDynamicAttribute(java.lang.String, java.lang.String, java.lang.Object, java.util.List)