java.lang.Object
swim.xml.XmlParser<I,V>
- Direct Known Subclasses:
XmlStructureParser
Factory for constructing XML parsers and parse trees.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Iabstract Vabstract Iswim.codec.Output<I>abstract Iabstract Iabstract Iswim.codec.Parser<V>booleanexpandEntityRef(swim.codec.Output<?> output, String name) abstract Iabstract Stringabstract swim.codec.Output<String>swim.codec.Parser<V>parseAttributeValue(swim.codec.Input input) swim.codec.Parser<?>parseCDataSection(swim.codec.Input input, swim.codec.Output<?> text) swim.codec.Parser<?>parseCDataSectionRest(swim.codec.Input input, swim.codec.Output<?> text) swim.codec.Parser<I>parseComment(swim.codec.Input input) swim.codec.Parser<I>parseCommentRest(swim.codec.Input input) swim.codec.Parser<I>parseDoctypeDecl(swim.codec.Input input) swim.codec.Parser<I>parseDoctypeDeclRest(swim.codec.Input input) swim.codec.Parser<V>parseDocument(swim.codec.Input input) parseDocumentString(String string) swim.codec.Parser<String>parseEntityName(swim.codec.Input input) swim.codec.Parser<V>parseFragment(swim.codec.Input input) parseFragmentString(String string) swim.codec.Parser<V>parseMarkupDecl(swim.codec.Input input) swim.codec.Parser<String>parseName(swim.codec.Input input) swim.codec.Parser<I>parsePI(swim.codec.Input input) swim.codec.Parser<I>parsePIRest(swim.codec.Input input) swim.codec.Parser<String>parsePITarget(swim.codec.Input input) swim.codec.Parser<I>parsePITargetRest(swim.codec.Input input, String target) swim.codec.Parser<?>parseReference(swim.codec.Input input, swim.codec.Output<?> text) swim.codec.Parser<V>parseTagContent(swim.codec.Input input, String tag, swim.util.Builder<I, V> builder) swim.codec.Parser<V>parseTagEnd(swim.codec.Input input, String tag, swim.util.Builder<I, V> builder) swim.codec.Parser<V>parseTagEndRest(swim.codec.Input input, String tag, swim.util.Builder<I, V> builder) swim.codec.Parser<V>parseTagStart(swim.codec.Input input) swim.codec.Parser<V>parseTagStartRest(swim.codec.Input input) swim.codec.Parser<V>parseTagStartRest(swim.codec.Input input, swim.util.Builder<I, V> builder) swim.codec.Parser<I>parseXmlDecl(swim.codec.Input input) swim.codec.Parser<I>parseXmlDeclRest(swim.codec.Input input) abstract Iswim.codec.Output<I>abstract Iabstract ItagBuilder(String tag) tagBuilder(String tag, V attributes) abstract swim.codec.Output<V>abstract I
-
Constructor Details
-
XmlParser
public XmlParser()
-
-
Method Details
-
item
-
name
-
attribute
-
attributes
-
xml
-
doctype
-
doctype
-
doctype
-
tag
-
tag
-
comment
-
pi
-
nameOutput
-
textOutput
-
commentOutput
-
piOutput
-
attributesBuilder
-
tagBuilder
-
tagBuilder
-
documentBuilder
-
fragmentBuilder
-
expandEntityRef
-
parseName
-
parseAttributeValue
-
parseEntityName
-
parseReference
public swim.codec.Parser<?> parseReference(swim.codec.Input input, swim.codec.Output<?> text) -
parseDocument
-
parseFragment
-
parseXmlDecl
-
parseXmlDeclRest
-
parseDoctypeDecl
-
parseDoctypeDeclRest
-
parseMarkupDecl
-
parseTagStart
-
parseTagStartRest
-
parseTagStartRest
-
parseTagContent
-
parseTagEnd
-
parseTagEndRest
-
parseCDataSection
public swim.codec.Parser<?> parseCDataSection(swim.codec.Input input, swim.codec.Output<?> text) -
parseCDataSectionRest
public swim.codec.Parser<?> parseCDataSectionRest(swim.codec.Input input, swim.codec.Output<?> text) -
parseComment
-
parseCommentRest
-
parsePI
-
parsePIRest
-
parsePITarget
-
parsePITargetRest
-
documentParser
-
parseDocumentString
-
parseFragmentString
-