abstract static class Token.Tag extends Token
Token.Character, Token.Comment, Token.Doctype, Token.EndTag, Token.EOF, Token.StartTag, Token.Tag, Token.TokenType
Modifier and Type | Field and Description |
---|---|
(package private) Attributes |
attributes |
private boolean |
hasEmptyAttributeValue |
private boolean |
hasPendingAttributeValue |
protected String |
normalName |
private String |
pendingAttributeName |
private StringBuilder |
pendingAttributeValue |
private String |
pendingAttributeValueS |
(package private) boolean |
selfClosing |
protected String |
tagName |
Constructor and Description |
---|
Tag() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
appendAttributeName(char append) |
(package private) void |
appendAttributeName(String append) |
(package private) void |
appendAttributeValue(char append) |
(package private) void |
appendAttributeValue(char[] append) |
(package private) void |
appendAttributeValue(int[] appendCodepoints) |
(package private) void |
appendAttributeValue(String append) |
(package private) void |
appendTagName(char append) |
(package private) void |
appendTagName(String append) |
private void |
ensureAttributeValue() |
(package private) void |
finaliseTag() |
(package private) Attributes |
getAttributes() |
(package private) boolean |
isSelfClosing() |
(package private) String |
name() |
(package private) Token.Tag |
name(String name) |
(package private) void |
newAttribute() |
(package private) String |
normalName() |
(package private) Token.Tag |
reset()
Reset the data represent by this token, for reuse.
|
(package private) void |
setEmptyAttributeValue() |
asCharacter, asComment, asDoctype, asEndTag, asStartTag, isCharacter, isComment, isDoctype, isEndTag, isEOF, isStartTag, reset, tokenType
protected String normalName
private String pendingAttributeName
private StringBuilder pendingAttributeValue
private String pendingAttributeValueS
private boolean hasEmptyAttributeValue
private boolean hasPendingAttributeValue
boolean selfClosing
Attributes attributes
Tag()
Token.Tag reset()
Token
final void newAttribute()
final void finaliseTag()
final String normalName()
final boolean isSelfClosing()
final Attributes getAttributes()
final void appendTagName(String append)
final void appendTagName(char append)
final void appendAttributeName(String append)
final void appendAttributeName(char append)
final void appendAttributeValue(String append)
final void appendAttributeValue(char append)
final void appendAttributeValue(char[] append)
final void appendAttributeValue(int[] appendCodepoints)
final void setEmptyAttributeValue()
private void ensureAttributeValue()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses