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 booleanhasEmptyAttributeValueprivate booleanhasPendingAttributeValueprotected java.lang.StringnormalNameprivate java.lang.StringpendingAttributeNameprivate java.lang.StringBuilderpendingAttributeValueprivate java.lang.StringpendingAttributeValueS(package private) booleanselfClosingprotected java.lang.StringtagName
-
Constructor Summary
Constructors Constructor Description Tag()
-
Method Summary
All Methods Instance 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 voidensureAttributeValue()(package private) voidfinaliseTag()(package private) AttributesgetAttributes()(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()-
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
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
-
attributes
Attributes attributes
-
-
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()
-
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()
-
-