Class APIUsageTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.googlemap.APIUsageTag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class APIUsageTag extends jakarta.servlet.jsp.tagext.TagSupport
A JSP tag to store the number of times the Google Maps API has been requested since the web application was started.
Since:
2.2
Version:
9.0
Author:
Luke
See Also:
  • Field Summary

    Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport

    id, pageContext

    Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface jakarta.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Saves the Google Maps usage count in the request.
    void
    Sets the Google Map API type to request usage for.
    void
    setVar(String name)
    Sets the request attribute name.

    Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport

    doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • APIUsageTag

      public APIUsageTag()
  • Method Details

    • setVar

      public void setVar(String name)
      Sets the request attribute name.
      Parameters:
      name - the request attribute to store the result in
    • setType

      public void setType(String t)
      Sets the Google Map API type to request usage for.
      Parameters:
      t - the Google Maps API type
    • doStartTag

      public int doStartTag()
      Saves the Google Maps usage count in the request.
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Returns:
      TagSupport.SKIP_BODY always