APIdia Launch Partner
Top Description Inners Fields Constructors Methods
jdk.javadoc.internal.doclets.formats.html.taglets.snippet

public final Class MarkupParser

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, jdk.javadoc.internal.doclets.toolkit.Resources

A parser of a markup line.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private int
private char[]
private int
private char
private static final int
private final Resources

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
addPendingText(StringBuilder b, int textStart, int textEnd)

protected List<Attribute>
protected boolean
protected boolean
pack-priv void
public List<Parser.Tag>
parse(String input)

protected List<Parser.Tag>
protected String
protected String
protected Parser.Tag
protected List<Parser.Tag>
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bpback to summary
private int bp
bufback to summary
private char[] buf
buflenback to summary
private int buflen
chback to summary
private char ch
EOIback to summary
private static final int EOI
resourcesback to summary
private final Resources resources

Constructor Detail

MarkupParserback to summary
public MarkupParser(Resources resources)

Method Detail

addPendingTextback to summary
protected void addPendingText(StringBuilder b, int textStart, int textEnd)
attrsback to summary
protected List<Attribute> attrs() throws ParseException
isIdentifierStartback to summary
protected boolean isIdentifierStart(char ch)
isUnquotedAttrValueTerminatorback to summary
protected boolean isUnquotedAttrValueTerminator(char ch)
nextCharback to summary
pack-priv void nextChar()
parseback to summary
public List<Parser.Tag> parse(String input) throws ParseException
parseback to summary
protected List<Parser.Tag> parse() throws ParseException
readAttributeNameback to summary
protected String readAttributeName()
readIdentifierback to summary
protected String readIdentifier()
readTagback to summary
protected Parser.Tag readTag() throws ParseException
readTagsback to summary
protected List<Parser.Tag> readTags() throws ParseException
skipWhitespaceback to summary
protected void skipWhitespace()
jdk.javadoc.internal.doclets.formats.html.taglets.snippet back to summary

private final Enum MarkupParser.ValueKind

extends Enum<MarkupParser.ValueKind>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final MarkupParser.ValueKind
public static final MarkupParser.ValueKind
public static final MarkupParser.ValueKind
public static final MarkupParser.ValueKind

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static MarkupParser.ValueKind
public static MarkupParser.ValueKind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DOUBLE_QUOTEDback to summary
public static final MarkupParser.ValueKind DOUBLE_QUOTED
EMPTYback to summary
public static final MarkupParser.ValueKind EMPTY
SINGLE_QUOTEDback to summary
public static final MarkupParser.ValueKind SINGLE_QUOTED
UNQUOTEDback to summary
public static final MarkupParser.ValueKind UNQUOTED

Constructor Detail

ValueKindback to summary
private ValueKind()

Method Detail

valueOfback to summary
public static MarkupParser.ValueKind valueOf(String name)
valuesback to summary
public static MarkupParser.ValueKind[] values()