Class PageUpTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.BrowserInfoTag
org.deltava.taglib.html.ElementTag
org.deltava.taglib.html.LinkTag
org.deltava.taglib.view.ScrollTag
org.deltava.taglib.view.PageUpTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable
A JSP tag to handle Page Up links at the bottom of a view page.
- Since:
- 1.0
- Version:
- 10.0
- Author:
- Luke
- See Also:
-
Field Summary
Fields inherited from class ScrollTag
_scrollBarTag, _tagLabel, _viewTagFields inherited from class ElementTag
_classes, _data, _outModifier and TypeFieldDescriptionprotected final Collection<String> protected final XMLRendererprotected jakarta.servlet.jsp.JspWriterFields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoEndTag()Closes the link tag and outputs it to the JSP output stream.intRenders the link and label to the JSP output stream.Methods inherited from class ScrollTag
buildParameters, renderLabel, setTarget, setText, setUrl, validateTagModifier and TypeMethodDescriptionprotected static StringbuildParameters(Map<String, String> params) A helper method to bundle request parameters into a URL string.protected voidOutputs the tag label to the JSP output stream.final voidUpdates the target frame for this tag.voidUpdates the URL label text.final voidUpdates the URL for this tag.protected voidValidates the tag to ensure it is contained within an enclosing <view:table> tag and an enclosing <view:scrollbar> tag.Methods inherited from class LinkTag
release, setAnchor, setExternal, setLabel, setOnClick, validateLinkModifier and TypeMethodDescriptionvoidrelease()voidSets the anchor for this link.voidsetExternal(boolean isExternal) Marks this link as an external link.voidSets the label for this link.voidsetOnClick(String js) Sets the JavaScript onClick event for this link.protected voidValidates the tag to ensure a URL/onClick event has been set.Methods inherited from class ElementTag
getFormIndexCount, getName, getParentFormTag, setClassName, setID, setNumericAttr, setPageContext, setStyleModifier and TypeMethodDescriptionprotected intGets and increments the current tab index count for the parent form tag.protected StringgetName()Returns the type of HTML element this tag generated.protected FormTagReturns the parent form tag.voidsetClassName(String cName) Sets the CSS class name of this HTML element.voidSets the ID of this HTML element.protected voidsetNumericAttr(String attrName, int value, int minValue) Sets a numeric attribute.voidsetPageContext(jakarta.servlet.jsp.PageContext ctxt) voidAssociates a CSS style with this HTML element.Methods inherited from class BrowserInfoTag
getBrowserContext, passedCAPTCHAModifier and TypeMethodDescriptionprotected HTTPContextDataFetches the browser data.protected booleanReturns whether the user has passed CAPTCHA validation.Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
Constructor Details
-
PageUpTag
public PageUpTag()Creates a new tag with the default label of "PAGE UP".
-
-
Method Details
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspExceptionRenders the link and label to the JSP output stream.- Specified by:
doStartTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classLinkTag- Returns:
- TagSupport.SKIP_BODY
- Throws:
jakarta.servlet.jsp.JspException- if an error occurs
-
doEndTag
public int doEndTag() throws jakarta.servlet.jsp.JspExceptionCloses the link tag and outputs it to the JSP output stream.
-