Class LineTag

All Implemented Interfaces:
Serializable, IterationTag, JspTag, Tag

public class LineTag extends GoogleMapEntryTag
A JSP Tag to generate a Google Maps GPolyline created out of GMarkers.
Since:
1.0
Version:
8.2
Author:
Luke
See Also:
  • Constructor Details

    • LineTag

      public LineTag()
  • Method Details

    • setSrc

      public void setSrc(String varName)
      Sets the JavaScript variable name for the line source.
      Parameters:
      varName - the variable name
    • setColor

      public void setColor(String color)
      Sets the line's color.
      Parameters:
      color - the color as an HTML #RRGGBB value
    • setWidth

      public void setWidth(int width)
      Sets the line's width.
      Parameters:
      width - the width in pixels
    • setTransparency

      public void setTransparency(double trans)
      Sets the line's transparency.
      Parameters:
      trans - the transparancy, as a percentage
    • setGeodesic

      public void setGeodesic(boolean isGC)
      Renders the line as part of a Great Circle route.
      Parameters:
      isGC - TRUE if geodesic, otherwise FALSE
    • release

      public void release()
      Releases the tag's state variables.
      Specified by:
      release in interface Tag
      Overrides:
      release in class JSTag
    • doStartTag

      public int doStartTag() throws JspException
      Validates that the JavaScript source variable exists.
      Specified by:
      doStartTag in interface Tag
      Overrides:
      doStartTag in class GoogleMapEntryTag
      Returns:
      TagSupport.SKIP_BODY always
      Throws:
      IllegalStateException - if the JavaScript definitions are not in place
      JspException
      See Also:
    • doEndTag

      public int doEndTag() throws JspException
      Renders the tag to the JSP output stream, generating a Google Maps Polyline.
      Specified by:
      doEndTag in interface Tag
      Overrides:
      doEndTag in class TagSupport
      Returns:
      TagSupport.EVAL_PAGE always
      Throws:
      JspException - if an error occurs