Class Token.Tag

    • Field Detail

      • tagName

        protected java.lang.String tagName
      • normalName

        protected java.lang.String normalName
      • pendingAttributeName

        private java.lang.String pendingAttributeName
      • pendingAttributeValue

        private java.lang.StringBuilder pendingAttributeValue
      • pendingAttributeValueS

        private java.lang.String pendingAttributeValueS
      • hasEmptyAttributeValue

        private boolean hasEmptyAttributeValue
      • hasPendingAttributeValue

        private boolean hasPendingAttributeValue
      • selfClosing

        boolean selfClosing
    • Constructor Detail

      • Tag

        Tag()
    • Method Detail

      • reset

        Token.Tag reset()
        Description copied from class: Token
        Reset the data represent by this token, for reuse. Prevents the need to create transfer objects for every piece of data, which immediately get GCed.
        Specified by:
        reset in class Token
      • newAttribute

        final void newAttribute()
      • finaliseTag

        final void finaliseTag()
      • name

        final java.lang.String name()
        Preserves case
      • normalName

        final java.lang.String normalName()
        Lower case
      • name

        final Token.Tag name​(java.lang.String name)
      • isSelfClosing

        final boolean isSelfClosing()
      • getAttributes

        final Attributes getAttributes()
      • appendTagName

        final void appendTagName​(java.lang.String append)
      • appendTagName

        final void appendTagName​(char append)
      • appendAttributeName

        final void appendAttributeName​(java.lang.String append)
      • appendAttributeName

        final void appendAttributeName​(char append)
      • appendAttributeValue

        final void appendAttributeValue​(java.lang.String append)
      • appendAttributeValue

        final void appendAttributeValue​(char append)
      • appendAttributeValue

        final void appendAttributeValue​(char[] append)
      • appendAttributeValue

        final void appendAttributeValue​(int[] appendCodepoints)
      • setEmptyAttributeValue

        final void setEmptyAttributeValue()
      • ensureAttributeValue

        private void ensureAttributeValue()