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) Attributes
attributes
private boolean
hasEmptyAttributeValue
private boolean
hasPendingAttributeValue
protected java.lang.String
normalName
private java.lang.String
pendingAttributeName
private java.lang.StringBuilder
pendingAttributeValue
private java.lang.String
pendingAttributeValueS
(package private) boolean
selfClosing
protected java.lang.String
tagName
-
Constructor Summary
Constructors Constructor Description Tag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
appendAttributeName(char append)
(package private) void
appendAttributeName(java.lang.String append)
(package private) void
appendAttributeValue(char append)
(package private) void
appendAttributeValue(char[] append)
(package private) void
appendAttributeValue(int[] appendCodepoints)
(package private) void
appendAttributeValue(java.lang.String append)
(package private) void
appendTagName(char append)
(package private) void
appendTagName(java.lang.String append)
private void
ensureAttributeValue()
(package private) void
finaliseTag()
(package private) Attributes
getAttributes()
(package private) boolean
isSelfClosing()
(package private) java.lang.String
name()
Preserves case(package private) Token.Tag
name(java.lang.String name)
(package private) void
newAttribute()
(package private) java.lang.String
normalName()
Lower case(package private) Token.Tag
reset()
Reset the data represent by this token, for reuse.(package private) void
setEmptyAttributeValue()
-
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: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.
-
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()
-
-