java.lang.Object
com.puppycrawl.tools.checkstyle.checks.javadoc.HtmlTag

class HtmlTag extends Object
Used to keep track of a tag and the text that follows it.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final boolean
    If this tag is self-closed.
    private final String
    The HTML tag name.
    private final boolean
    If the tag is incomplete.
    private final int
    The line number in the source file where this tag was found.
    private static final int
    The maximum length of text to display with this tag.
    private final int
    The position within the line where this tag was found.
    private final String
    The comment line of text where this tag appears.
  • Constructor Summary

    Constructors
    Constructor
    Description
    HtmlTag(String id, int lineNo, int position, boolean closedTag, boolean incomplete, String text)
    Construct the HtmlTag.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the id (name) of this tag.
    int
    Returns the source line number where this tag was found.
    int
    Returns the position with in the comment line where this tag was found.
    Returns the comment line of text where this tag appears.
    boolean
    Indicates if this tag is a self-closed XHTML style.
    boolean
    Indicates if this tag is a close (end) tag.
    boolean
    Indicates if this tag is incomplete (has no close >).
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • MAX_TEXT_LEN

      private static final int MAX_TEXT_LEN
      The maximum length of text to display with this tag.
      See Also:
    • id

      private final String id
      The HTML tag name.
    • lineNo

      private final int lineNo
      The line number in the source file where this tag was found.
    • position

      private final int position
      The position within the line where this tag was found.
    • text

      private final String text
      The comment line of text where this tag appears.
    • closedTag

      private final boolean closedTag
      If this tag is self-closed.
    • incompleteTag

      private final boolean incompleteTag
      If the tag is incomplete.
  • Constructor Details

    • HtmlTag

      HtmlTag(String id, int lineNo, int position, boolean closedTag, boolean incomplete, String text)
      Construct the HtmlTag.
      Parameters:
      id - the HTML tag name.
      lineNo - the source line number of this tag.
      position - the position within the text of this tag.
      closedTag - if this tag is self-closed (XHTML style)
      incomplete - is the tag is incomplete.
      text - the line of comment text for this tag.
  • Method Details

    • getId

      public String getId()
      Returns the id (name) of this tag.
      Returns:
      a String id.
    • isCloseTag

      public boolean isCloseTag()
      Indicates if this tag is a close (end) tag.
      Returns:
      true is this is a close tag.
    • isClosedTag

      public boolean isClosedTag()
      Indicates if this tag is a self-closed XHTML style.
      Returns:
      true is this is a self-closed tag.
    • isIncompleteTag

      public boolean isIncompleteTag()
      Indicates if this tag is incomplete (has no close >).
      Returns:
      true if the tag is incomplete.
    • getLineNo

      public int getLineNo()
      Returns the source line number where this tag was found. Used for displaying a Checkstyle violation.
      Returns:
      an int line number.
    • getPosition

      public int getPosition()
      Returns the position with in the comment line where this tag was found. Used for displaying a Checkstyle violation.
      Returns:
      an int relative to zero.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getText

      public String getText()
      Returns the comment line of text where this tag appears.
      Returns:
      text of the tag