Package org.jsoup.parser
Class Token.Tag
- java.lang.Object
-
- org.jsoup.parser.Token
-
- org.jsoup.parser.Token.Tag
-
- Direct Known Subclasses:
Token.EndTag,Token.StartTag
- Enclosing class:
- Token
abstract static class Token.Tag extends Token
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jsoup.parser.Token
Token.CData, Token.Character, Token.Comment, Token.Doctype, Token.EndTag, Token.EOF, Token.StartTag, Token.Tag, Token.TokenType
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Attributesattributesprivate java.lang.StringBuilderattrNameprivate java.lang.StringattrNameSprivate java.lang.StringBuilderattrValueprivate java.lang.StringattrValueSprivate booleanhasAttrNameprivate booleanhasAttrValueprivate booleanhasEmptyAttrValueprivate static intMaxAttributesprotected java.lang.StringnormalName(package private) booleanselfClosingprotected java.lang.StringtagName
-
Constructor Summary
Constructors Constructor Description Tag()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) voidappendAttributeName(char append)(package private) voidappendAttributeName(java.lang.String append)(package private) voidappendAttributeValue(char append)(package private) voidappendAttributeValue(char[] append)(package private) voidappendAttributeValue(int[] appendCodepoints)(package private) voidappendAttributeValue(java.lang.String append)(package private) voidappendTagName(char append)(package private) voidappendTagName(java.lang.String append)private voidensureAttrName()private voidensureAttrValue()(package private) voidfinaliseTag()(package private) booleanhasAttribute(java.lang.String key)(package private) booleanhasAttributes()(package private) booleanisSelfClosing()(package private) java.lang.Stringname()Preserves case(package private) Token.Tagname(java.lang.String name)(package private) voidnewAttribute()(package private) java.lang.StringnormalName()Lower case(package private) Token.Tagreset()Reset the data represent by this token, for reuse.(package private) voidsetEmptyAttributeValue()abstract java.lang.StringtoString()(package private) java.lang.StringtoStringName()-
Methods inherited from class org.jsoup.parser.Token
asCharacter, asComment, asDoctype, asEndTag, asStartTag, isCData, isCharacter, isComment, isDoctype, isEndTag, isEOF, isStartTag, reset, tokenType
-
-
-
-
Field Detail
-
tagName
@Nullable protected java.lang.String tagName
-
normalName
@Nullable protected java.lang.String normalName
-
attrName
private final java.lang.StringBuilder attrName
-
attrNameS
@Nullable private java.lang.String attrNameS
-
hasAttrName
private boolean hasAttrName
-
attrValue
private final java.lang.StringBuilder attrValue
-
attrValueS
@Nullable private java.lang.String attrValueS
-
hasAttrValue
private boolean hasAttrValue
-
hasEmptyAttrValue
private boolean hasEmptyAttrValue
-
selfClosing
boolean selfClosing
-
attributes
@Nullable Attributes attributes
-
MaxAttributes
private static final int MaxAttributes
- See Also:
- Constant Field Values
-
-
Method Detail
-
reset
Token.Tag reset()
Description copied from class:TokenReset the data represent by this token, for reuse. Prevents the need to create transfer objects for every piece of data, which immediately get GCed.
-
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()
-
ensureAttrName
private void ensureAttrName()
-
ensureAttrValue
private void ensureAttrValue()
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-