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 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()
      • hasAttributes

        final boolean hasAttributes()
      • hasAttribute

        final boolean hasAttribute​(java.lang.String key)
      • finaliseTag

        final void finaliseTag()
      • name

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

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

        final java.lang.String toStringName()
      • name

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

        final boolean isSelfClosing()
      • 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()
      • toString

        public abstract java.lang.String toString()
        Overrides:
        toString in class java.lang.Object