Upgrading xml 2 to 3
Unknown2.6.0 → 3.7.0
Fetching 17 releases from GitHub…0 / 17
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Dart SDK requirement changed in 3.7.0: >=1.21.0 <2.0.0 → >=2.7.0 <3.0.0.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class XmlTransformer extends XmlVisitor<XmlVisitable> - removed:
class XmlVisitable: abstract - removed:
class XmlVisitor<E>: abstract - removed:
class XmlWritable: abstract implements XmlVisitable - removed:
field XmlAttribute.value: final String - removed:
field XmlData.text: final String - removed:
get XmlNode.document: XmlDocument - removed:
method XmlGrammarDefinition.attributeValue() - removed:
method XmlGrammarDefinition.attributes() - removed:
method XmlGrammarDefinition.content() - removed:
method XmlGrammarDefinition.misc() - removed:
method XmlGrammarDefinition.nameChar() - removed:
method XmlGrammarDefinition.nameStartChar() - removed:
method XmlGrammarDefinition.nameToken() - removed:
method XmlGrammarDefinition.space() - removed:
method XmlGrammarDefinition.spaceOptional() - removed:
method XmlGrammarDefinition.start() - removed:
method XmlOwned.adoptParent(XmlNode node): void - removed:
method XmlVisitor.visitAll(Iterable<XmlVisitable> visitables): Iterable<E> - removed:
method XmlWritable.writePrettyTo(StringBuffer buffer, int level, String indent): void - removed:
method XmlWritable.writeTo(StringBuffer buffer): void - removed:
static field XmlGrammarDefinition.CHAR_DATA: const - removed:
static field XmlGrammarDefinition.CLOSE_CDATA: const - removed:
static field XmlGrammarDefinition.CLOSE_COMMENT: const - removed:
static field XmlGrammarDefinition.CLOSE_DOCTYPE: const - removed:
static field XmlGrammarDefinition.CLOSE_DOCTYPE_BLOCK: const - removed:
static field XmlGrammarDefinition.CLOSE_ELEMENT: const - removed:
static field XmlGrammarDefinition.CLOSE_END_ELEMENT: const - removed:
static field XmlGrammarDefinition.CLOSE_PROCESSING: const - removed:
static field XmlGrammarDefinition.DOUBLE_QUOTE: const - removed:
static field XmlGrammarDefinition.EQUALS: const - removed:
static field XmlGrammarDefinition.NAME_CHARS: const - removed:
static field XmlGrammarDefinition.NAME_START_CHARS: const - removed:
static field XmlGrammarDefinition.OPEN_CDATA: const - removed:
static field XmlGrammarDefinition.OPEN_COMMENT: const - removed:
static field XmlGrammarDefinition.OPEN_DOCTYPE: const - removed:
static field XmlGrammarDefinition.OPEN_DOCTYPE_BLOCK: const - removed:
static field XmlGrammarDefinition.OPEN_ELEMENT: const - removed:
static field XmlGrammarDefinition.OPEN_END_ELEMENT: const - removed:
static field XmlGrammarDefinition.OPEN_PROCESSING: const - removed:
static field XmlGrammarDefinition.SINGLE_QUOTE: const - removed:
static field XmlGrammarDefinition.WHITESPACE: const - changed:
class XmlAttribute extends XmlNode implements XmlNamed → class XmlAttribute extends XmlNode with XmlOwnedMixin<XmlElement> implements XmlNamed - changed:
class XmlData: abstract extends XmlNode → class XmlData: abstract extends XmlNode with XmlOwnedMixin<XmlParent> - changed:
class XmlGrammarDefinition<TNode, TName>: abstract extends GrammarDefinition → class XmlGrammarDefinition<TNode, TName>: abstract extends XmlProductionDefinition - changed:
class XmlName: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned → class XmlName: abstract extends Object with XmlVisitable, XmlWritable, XmlOwnedMixin<XmlNode> - changed:
class XmlNode: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned → class XmlNode: abstract extends Object with XmlVisitable, XmlWritable implements XmlOwned - changed:
class XmlParent: abstract extends XmlNode → class XmlParent: abstract extends XmlNode with XmlOwnedMixin<XmlParent> - changed:
ctor XmlAttribute(this.name, this.value, [this.attributeType = …]) → ctor XmlAttribute(this.name, String value, [this.attributeType = …]) - changed:
ctor XmlData(this.text) → ctor XmlData(String text) - changed:
ctor XmlDocument(Iterable<XmlNode> children) → ctor XmlDocument([Iterable<XmlNode> children = …]) - changed:
ctor XmlDocumentFragment(Iterable<XmlNode> children) → ctor XmlDocumentFragment([Iterable<XmlNode> children = …]) - changed:
ctor XmlElement(this.name, Iterable<XmlAttribute> attributes, Iterable<XmlNode> children) → ctor XmlElement(this.name, [Iterable<XmlAttribute> attributesIterable = …, Iterable<XmlNode> children = …, this.isSelfClosing = …]) - changed:
ctor XmlParent(Iterable<XmlNode> children) → ctor XmlParent(Set<XmlNodeType> supportedChildrenTypes, Iterable<XmlNode> childrenIterable) - changed:
field XmlElement.attributes: final List<XmlAttribute> → field XmlElement.attributes: final XmlNodeList<XmlAttribute> - changed:
field XmlParent.children: final List<XmlNode> → field XmlParent.children: final XmlNodeList<XmlNode> - changed:
function parse(String input): XmlDocument → function parse(String input, {XmlEntityMapping entityMapping = …}): XmlDocument - changed:
method XmlAttribute.accept<E>(XmlVisitor<E> visitor): E → method XmlAttribute.accept(XmlVisitor visitor): dynamic - changed:
method XmlBuilder.element(String name, {String namespace = …, Map<String, String> namespaces = …, Map<String, String> attributes = …, Object nest = …}): void → method XmlBuilder.element(String name, {String namespace, Map<String, String> namespaces = …, Map<String, String> attributes = …, bool isSelfClosing = …, Object nest}): void - changed:
method XmlCDATA.accept<E>(XmlVisitor<E> visitor): E → method XmlCDATA.accept(XmlVisitor visitor): dynamic - changed:
method XmlComment.accept<E>(XmlVisitor<E> visitor): E → method XmlComment.accept(XmlVisitor visitor): dynamic - changed:
method XmlDoctype.accept<E>(XmlVisitor<E> visitor): E → method XmlDoctype.accept(XmlVisitor visitor): dynamic - changed:
method XmlDocument.accept<E>(XmlVisitor<E> visitor): E → method XmlDocument.accept(XmlVisitor visitor): dynamic - changed:
method XmlDocumentFragment.accept<E>(XmlVisitor<E> visitor): E → method XmlDocumentFragment.accept(XmlVisitor visitor): dynamic - changed:
method XmlElement.accept<E>(XmlVisitor<E> visitor): E → method XmlElement.accept(XmlVisitor visitor): dynamic - changed:
method XmlGrammarDefinition.attribute() → method XmlGrammarDefinition.attribute(): Parser - changed:
method XmlGrammarDefinition.attributeValueDouble() → method XmlGrammarDefinition.attributeValueDouble(): Parser - changed:
method XmlGrammarDefinition.attributeValueSingle() → method XmlGrammarDefinition.attributeValueSingle(): Parser - changed:
method XmlGrammarDefinition.cdata() → method XmlGrammarDefinition.cdata(): Parser - changed:
method XmlGrammarDefinition.characterData() → method XmlGrammarDefinition.characterData(): Parser - changed:
method XmlGrammarDefinition.comment() → method XmlGrammarDefinition.comment(): Parser - changed:
method XmlGrammarDefinition.createElement(TName name, Iterable<TNode> attributes, Iterable<TNode> children): TNode → method XmlGrammarDefinition.createElement(TName name, Iterable<TNode> attributes, Iterable<TNode> children, bool isSelfClosing): TNode - changed:
method XmlGrammarDefinition.doctype() → method XmlGrammarDefinition.doctype(): Parser - changed:
method XmlGrammarDefinition.document() → method XmlGrammarDefinition.document(): Parser - changed:
method XmlGrammarDefinition.element() → method XmlGrammarDefinition.element(): Parser - changed:
method XmlGrammarDefinition.processing() → method XmlGrammarDefinition.processing(): Parser - changed:
method XmlGrammarDefinition.qualified() → method XmlGrammarDefinition.qualified(): Parser - changed:
method XmlGrammarDefinition.spaceText() → method XmlGrammarDefinition.spaceText(): Parser - changed:
method XmlName.accept<E>(XmlVisitor<E> visitor): E → method XmlName.accept(XmlVisitor visitor): dynamic - changed:
method XmlParserDefinition.createAttribute(XmlName name, String text, XmlAttributeType attributeType): XmlAttribute → method XmlParserDefinition.createAttribute( XmlName name, String text, XmlAttributeType type): XmlAttribute - changed:
method XmlParserDefinition.createElement( XmlName name, Iterable<XmlNode> attributes, Iterable<XmlNode> children): XmlElement → method XmlParserDefinition.createElement(XmlName name, Iterable<XmlNode> attributes, Iterable<XmlNode> children, [bool isSelfClosing = …]): XmlElement - changed:
method XmlProcessing.accept<E>(XmlVisitor<E> visitor): E → method XmlProcessing.accept(XmlVisitor visitor): dynamic - changed:
method XmlText.accept<E>(XmlVisitor<E> visitor): E → method XmlText.accept(XmlVisitor visitor): dynamic - changed:
method XmlVisitable.accept<E>(XmlVisitor<E> visitor): E → method XmlVisitable.accept(XmlVisitor visitor): dynamic - changed:
method XmlVisitor.visit(XmlVisitable visitable): E → method XmlVisitor.visit<T>(XmlVisitable visitable): T - changed:
method XmlVisitor.visitAttribute(XmlAttribute node): E → method XmlVisitor.visitAttribute(XmlAttribute node): dynamic - changed:
method XmlVisitor.visitCDATA(XmlCDATA node): E → method XmlVisitor.visitCDATA(XmlCDATA node): dynamic - changed:
method XmlVisitor.visitComment(XmlComment node): E → method XmlVisitor.visitComment(XmlComment node): dynamic - changed:
method XmlVisitor.visitDoctype(XmlDoctype node): E → method XmlVisitor.visitDoctype(XmlDoctype node): dynamic - changed:
method XmlVisitor.visitDocument(XmlDocument node): E → method XmlVisitor.visitDocument(XmlDocument node): dynamic - changed:
method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): E → method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): dynamic - changed:
method XmlVisitor.visitElement(XmlElement node): E → method XmlVisitor.visitElement(XmlElement node): dynamic - changed:
method XmlVisitor.visitName(XmlName name): E → method XmlVisitor.visitName(XmlName name): dynamic - changed:
method XmlVisitor.visitProcessing(XmlProcessing node): E → method XmlVisitor.visitProcessing(XmlProcessing node): dynamic - changed:
method XmlVisitor.visitText(XmlText node): E → method XmlVisitor.visitText(XmlText node): dynamic - changed:
method XmlWritable.toXmlString({bool pretty = …, String indent = …}): String → method XmlWritable.toXmlString( {bool pretty = …, String indent = …, XmlEntityMapping entityMapping = …}): String - added:
class XmlDefaultEntityMapping extends XmlEntityMapping - added:
class XmlEntityMapping: abstract - added:
class XmlException: abstract implements Exception - added:
class XmlNodeTypeException extends XmlException - added:
class XmlNullEntityMapping extends XmlEntityMapping - added:
class XmlParentException extends XmlException - added:
class XmlParserException extends XmlException implements FormatException - added:
class XmlPrettyWriter extends XmlWriter - added:
class XmlProductionDefinition extends GrammarDefinition - added:
class XmlTagException extends XmlException - added:
class XmlToken - added:
class XmlTransformer with XmlVisitor - added:
class XmlWriter with XmlVisitor - added:
ctor XmlDefaultEntityMapping(this.entities) - added:
ctor XmlDefaultEntityMapping.html() - added:
ctor XmlDefaultEntityMapping.html5() - added:
ctor XmlDefaultEntityMapping.xml() - added:
ctor XmlEntityMapping() - added:
ctor XmlException([this.message]) - added:
ctor XmlGrammarDefinition(XmlEntityMapping entityMapping) - added:
ctor XmlNodeTypeException(String message) - added:
ctor XmlNullEntityMapping() - added:
ctor XmlParentException(String message) - added:
ctor XmlParserDefinition(XmlEntityMapping entityMapping) - added:
ctor XmlParserException(String message, {this.buffer, this.position = …, this.line = …, this.column = …}) - added:
ctor XmlPrettyWriter( buffer, XmlEntityMapping entityMapping, this.level, this.indent) - added:
ctor XmlProductionDefinition(this.entityMapping) - added:
ctor XmlTagException(String message) - added:
ctor XmlWriter(this.buffer, this.entityMapping) - added:
field XmlDefaultEntityMapping.entities: final Map<String, String> - added:
field XmlElement.isSelfClosing: bool - added:
field XmlException.message: final String - added:
field XmlParserException.buffer: final String - added:
field XmlParserException.column: final int - added:
field XmlParserException.line: final int - added:
field XmlParserException.position: final int - added:
field XmlPrettyWriter.indent: final String - added:
field XmlPrettyWriter.level: int - added:
field XmlProductionDefinition.entityMapping: final XmlEntityMapping - added:
field XmlWriter.buffer: final StringBuffer - added:
field XmlWriter.entityMapping: final XmlEntityMapping - added:
function encodeXmlAttributeValue(String input, XmlAttributeType type): String - added:
function encodeXmlAttributeValueWithQuotes(String input, XmlAttributeType type): String - added:
function encodeXmlText(String input): String - added:
get XmlAttribute.value: String - added:
get XmlData.text: String - added:
get XmlOwned.depth: int - added:
get XmlOwned.document: XmlDocument - added:
get XmlOwned.hasParent: bool - added:
get XmlParserException.offset: int - added:
get XmlParserException.source: String - added:
method XmlDefaultEntityMapping.decodeEntity(String input): String - added:
method XmlDefaultEntityMapping.encodeAttributeValue(String input, XmlAttributeType type): String - added:
method XmlDefaultEntityMapping.encodeText(String input): String - added:
method XmlEntityMapping.decode(String input): String - added:
method XmlEntityMapping.decodeEntity(String input): String - added:
method XmlEntityMapping.encodeAttributeValue(String input, XmlAttributeType type): String - added:
method XmlEntityMapping.encodeAttributeValueWithQuotes(String input, XmlAttributeType type): String - added:
method XmlEntityMapping.encodeText(String input): String - added:
method XmlException.toString(): String - added:
method XmlNode.copy(): XmlNode - added:
method XmlNode.normalize(): void - added:
method XmlNullEntityMapping.decode(String input): String - added:
method XmlNullEntityMapping.decodeEntity(String input): String - added:
method XmlNullEntityMapping.encodeAttributeValue(String input, XmlAttributeType type): String - added:
method XmlNullEntityMapping.encodeText(String input): String - added:
method XmlOwned.attachParent(covariant XmlNode parent): void - added:
method XmlOwned.detachParent(covariant XmlNode parent): void - added:
method XmlParserException.toString(): String - added:
method XmlPrettyWriter.newLine(): void - added:
method XmlPrettyWriter.visitCDATA(XmlCDATA node): void - added:
method XmlPrettyWriter.visitComment(XmlComment node): void - added:
method XmlPrettyWriter.visitDoctype(XmlDoctype node): void - added:
method XmlPrettyWriter.visitElement(XmlElement node): void - added:
method XmlPrettyWriter.visitProcessing(XmlProcessing node): void - added:
method XmlPrettyWriter.visitText(XmlText node): void - added:
method XmlProductionDefinition.attribute(): Parser - added:
method XmlProductionDefinition.attributeValue(): Parser - added:
method XmlProductionDefinition.attributeValueDouble(): Parser - added:
method XmlProductionDefinition.attributeValueSingle(): Parser - added:
method XmlProductionDefinition.attributes(): Parser - added:
method XmlProductionDefinition.cdata(): Parser - added:
method XmlProductionDefinition.characterData(): Parser - added:
method XmlProductionDefinition.comment(): Parser - added:
method XmlProductionDefinition.content(): Parser - added:
method XmlProductionDefinition.doctype(): Parser - added:
method XmlProductionDefinition.document(): Parser - added:
method XmlProductionDefinition.element(): Parser - added:
method XmlProductionDefinition.misc(): Parser - added:
method XmlProductionDefinition.nameChar(): Parser - added:
method XmlProductionDefinition.nameStartChar(): Parser - added:
method XmlProductionDefinition.nameToken(): Parser - added:
method XmlProductionDefinition.processing(): Parser - added:
method XmlProductionDefinition.qualified(): Parser - added:
method XmlProductionDefinition.space(): Parser - added:
method XmlProductionDefinition.spaceOptional(): Parser - added:
method XmlProductionDefinition.spaceText(): Parser - added:
method XmlProductionDefinition.start(): Parser - added:
method XmlWriter.visitAttribute(XmlAttribute node): void - added:
method XmlWriter.visitCDATA(XmlCDATA node): void - added:
method XmlWriter.visitComment(XmlComment node): void - added:
method XmlWriter.visitDoctype(XmlDoctype node): void - added:
method XmlWriter.visitDocument(XmlDocument node): void - added:
method XmlWriter.visitDocumentFragment(XmlDocumentFragment node): void - added:
method XmlWriter.visitElement(XmlElement node): void - added:
method XmlWriter.visitName(XmlName name): void - added:
method XmlWriter.visitProcessing(XmlProcessing node): void - added:
method XmlWriter.visitText(XmlText node): void - added:
method XmlWriter.writeAttributes(XmlNode node): void - added:
method XmlWriter.writeChildren(XmlNode node): void - added:
mixin XmlVisitable - added:
mixin XmlVisitor - added:
mixin XmlWritable implements XmlVisitable - added:
set XmlAttribute.value(String value) - added:
set XmlData.text(String text) - added:
static field XmlToken.closeCDATA: const String - added:
static field XmlToken.closeComment: const String - added:
static field XmlToken.closeDoctype: const String - added:
static field XmlToken.closeDoctypeBlock: const String - added:
static field XmlToken.closeElement: const String - added:
static field XmlToken.closeEndElement: const String - added:
static field XmlToken.closeProcessing: const String - added:
static field XmlToken.doubleQuote: const String - added:
static field XmlToken.equals: const String - added:
static field XmlToken.namespace: const String - added:
static field XmlToken.openCDATA: const String - added:
static field XmlToken.openComment: const String - added:
static field XmlToken.openDoctype: const String - added:
static field XmlToken.openDoctypeBlock: const String - added:
static field XmlToken.openElement: const String - added:
static field XmlToken.openEndElement: const String - added:
static field XmlToken.openProcessing: const String - added:
static field XmlToken.singleQuote: const String - added:
static field XmlToken.whitespace: const String - added:
static field XmlTransformer.defaultInstance: final XmlTransformer - added:
static method XmlNodeTypeException.checkNotNull(XmlNode node): void - added:
static method XmlNodeTypeException.checkValidType(XmlNode node, Iterable<XmlNodeType> types): void - added:
static method XmlParentException.checkNoParent(XmlOwned owned): void
- removed:
class NamespaceData - removed:
class XmlBuilder - removed:
class XmlDocumentBuilder extends XmlNodeBuilder - removed:
class XmlElementBuilder extends XmlNodeBuilder - removed:
class XmlNodeBuilder: abstract - removed:
ctor NamespaceData(this.prefix, [this.used = …]) - removed:
ctor XmlBuilder({this.optimizeNamespaces = …}) - removed:
field NamespaceData.prefix: final String - removed:
field NamespaceData.used: bool - removed:
field XmlBuilder.optimizeNamespaces: final bool - removed:
field XmlDocumentBuilder.children: final List<XmlNode> - removed:
field XmlDocumentBuilder.namespaces: final Map<String, NamespaceData> - removed:
field XmlElementBuilder.attributes: final List<XmlAttribute> - removed:
field XmlElementBuilder.children: final List<XmlNode> - removed:
field XmlElementBuilder.name: XmlName - removed:
field XmlElementBuilder.namespaces: final Map<String, NamespaceData> - removed:
get NamespaceData.name: XmlName - removed:
get XmlDocumentBuilder.attributes: List<XmlAttribute> - removed:
get XmlNodeBuilder.attributes: List<XmlAttribute> - removed:
get XmlNodeBuilder.children: List<XmlNode> - removed:
get XmlNodeBuilder.namespaces: Map<String, NamespaceData> - removed:
method XmlBuilder.attribute(String name, Object value, {String namespace, XmlAttributeType attributeType}): void - removed:
method XmlBuilder.build(): XmlNode - removed:
method XmlBuilder.cdata(Object text): void - removed:
method XmlBuilder.comment(Object text): void - removed:
method XmlBuilder.element(String name, {String namespace = …, Map<String, String> namespaces = …, Map<String, String> attributes = …, Object nest = …}): void - removed:
method XmlBuilder.namespace(String uri, [String prefix]): void - removed:
method XmlBuilder.processing(String target, Object text): void - removed:
method XmlBuilder.text(Object text): void - removed:
method XmlDocumentBuilder.build(): XmlNode - removed:
method XmlElementBuilder.build(): XmlNode - removed:
method XmlNodeBuilder.build(): XmlNode
- removed:
class XmlGrammarDefinition<TNode, TName>: abstract extends GrammarDefinition - removed:
method XmlGrammarDefinition.attribute() - removed:
method XmlGrammarDefinition.attributeValue() - removed:
method XmlGrammarDefinition.attributeValueDouble() - removed:
method XmlGrammarDefinition.attributeValueSingle() - removed:
method XmlGrammarDefinition.attributes() - removed:
method XmlGrammarDefinition.cdata() - removed:
method XmlGrammarDefinition.characterData() - removed:
method XmlGrammarDefinition.comment() - removed:
method XmlGrammarDefinition.content() - removed:
method XmlGrammarDefinition.createAttribute(TName name, String text, XmlAttributeType type): TNode - removed:
method XmlGrammarDefinition.createCDATA(String text): TNode - removed:
method XmlGrammarDefinition.createComment(String text): TNode - removed:
method XmlGrammarDefinition.createDoctype(String text): TNode - removed:
method XmlGrammarDefinition.createDocument(Iterable<TNode> children): TNode - removed:
method XmlGrammarDefinition.createElement(TName name, Iterable<TNode> attributes, Iterable<TNode> children): TNode - removed:
method XmlGrammarDefinition.createProcessing(String target, String text): TNode - removed:
method XmlGrammarDefinition.createQualified(String name): TName - removed:
method XmlGrammarDefinition.createText(String text): TNode - removed:
method XmlGrammarDefinition.doctype() - removed:
method XmlGrammarDefinition.document() - removed:
method XmlGrammarDefinition.element() - removed:
method XmlGrammarDefinition.misc() - removed:
method XmlGrammarDefinition.nameChar() - removed:
method XmlGrammarDefinition.nameStartChar() - removed:
method XmlGrammarDefinition.nameToken() - removed:
method XmlGrammarDefinition.processing() - removed:
method XmlGrammarDefinition.qualified() - removed:
method XmlGrammarDefinition.space() - removed:
method XmlGrammarDefinition.spaceOptional() - removed:
method XmlGrammarDefinition.spaceText() - removed:
method XmlGrammarDefinition.start() - removed:
static field XmlGrammarDefinition.CHAR_DATA: const - removed:
static field XmlGrammarDefinition.CLOSE_CDATA: const - removed:
static field XmlGrammarDefinition.CLOSE_COMMENT: const - removed:
static field XmlGrammarDefinition.CLOSE_DOCTYPE: const - removed:
static field XmlGrammarDefinition.CLOSE_DOCTYPE_BLOCK: const - removed:
static field XmlGrammarDefinition.CLOSE_ELEMENT: const - removed:
static field XmlGrammarDefinition.CLOSE_END_ELEMENT: const - removed:
static field XmlGrammarDefinition.CLOSE_PROCESSING: const - removed:
static field XmlGrammarDefinition.DOUBLE_QUOTE: const - removed:
static field XmlGrammarDefinition.EQUALS: const - removed:
static field XmlGrammarDefinition.NAME_CHARS: const - removed:
static field XmlGrammarDefinition.NAME_START_CHARS: const - removed:
static field XmlGrammarDefinition.OPEN_CDATA: const - removed:
static field XmlGrammarDefinition.OPEN_COMMENT: const - removed:
static field XmlGrammarDefinition.OPEN_DOCTYPE: const - removed:
static field XmlGrammarDefinition.OPEN_DOCTYPE_BLOCK: const - removed:
static field XmlGrammarDefinition.OPEN_ELEMENT: const - removed:
static field XmlGrammarDefinition.OPEN_END_ELEMENT: const - removed:
static field XmlGrammarDefinition.OPEN_PROCESSING: const - removed:
static field XmlGrammarDefinition.SINGLE_QUOTE: const - removed:
static field XmlGrammarDefinition.WHITESPACE: const
- removed:
class XmlAncestorsIterable extends IterableBase<XmlNode> - removed:
class XmlAncestorsIterator extends Iterator<XmlNode> - removed:
ctor XmlAncestorsIterable(this.start) - removed:
ctor XmlAncestorsIterator(this.current) - removed:
field XmlAncestorsIterable.start: final XmlNode - removed:
field XmlAncestorsIterator.current: XmlNode - removed:
get XmlAncestorsIterable.iterator: Iterator<XmlNode> - removed:
method XmlAncestorsIterator.moveNext(): bool
- removed:
class XmlDescendantsIterable extends IterableBase<XmlNode> - removed:
class XmlDescendantsIterator extends Iterator<XmlNode> - removed:
ctor XmlDescendantsIterable(this.start) - removed:
ctor XmlDescendantsIterator(XmlNode start) - removed:
field XmlDescendantsIterable.start: final XmlNode - removed:
field XmlDescendantsIterator.current: XmlNode - removed:
field XmlDescendantsIterator.todo: final List<XmlNode> - removed:
get XmlDescendantsIterable.iterator: Iterator<XmlNode> - removed:
method XmlDescendantsIterator.moveNext(): bool - removed:
method XmlDescendantsIterator.push(XmlNode node): void
- removed:
class XmlFollowingIterable extends IterableBase<XmlNode> - removed:
class XmlFollowingIterator extends Iterator<XmlNode> - removed:
ctor XmlFollowingIterable(this.start) - removed:
ctor XmlFollowingIterator(XmlNode start) - removed:
field XmlFollowingIterable.start: final XmlNode - removed:
field XmlFollowingIterator.current: XmlNode - removed:
field XmlFollowingIterator.todo: final List<XmlNode> - removed:
get XmlFollowingIterable.iterator: Iterator<XmlNode> - removed:
method XmlFollowingIterator.moveNext(): bool
- removed:
class XmlPrecedingIterable extends IterableBase<XmlNode> - removed:
class XmlPrecedingIterator extends Iterator<XmlNode> - removed:
ctor XmlPrecedingIterable(this.start) - removed:
ctor XmlPrecedingIterator(this.start) - removed:
field XmlPrecedingIterable.start: final XmlNode - removed:
field XmlPrecedingIterator.current: XmlNode - removed:
field XmlPrecedingIterator.start: final XmlNode - removed:
field XmlPrecedingIterator.todo: final List<XmlNode> - removed:
get XmlPrecedingIterable.iterator: Iterator<XmlNode> - removed:
method XmlPrecedingIterator.moveNext(): bool
- removed:
class XmlAttribute extends XmlNode implements XmlNamed - removed:
ctor XmlAttribute(this.name, this.value, [this.attributeType = …]) - removed:
field XmlAttribute.attributeType: final XmlAttributeType - removed:
field XmlAttribute.name: final XmlName - removed:
field XmlAttribute.value: final String - removed:
get XmlAttribute.nodeType: XmlNodeType - removed:
method XmlAttribute.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlCDATA extends XmlData - removed:
ctor XmlCDATA(String text) - removed:
get XmlCDATA.nodeType: XmlNodeType - removed:
method XmlCDATA.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlComment extends XmlData - removed:
ctor XmlComment(String text) - removed:
get XmlComment.nodeType: XmlNodeType - removed:
method XmlComment.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlData: abstract extends XmlNode - removed:
ctor XmlData(this.text) - removed:
field XmlData.text: final String
- removed:
class XmlDoctype extends XmlData - removed:
ctor XmlDoctype(String text) - removed:
get XmlDoctype.nodeType: XmlNodeType - removed:
method XmlDoctype.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlDocument extends XmlParent - removed:
ctor XmlDocument(Iterable<XmlNode> children) - removed:
get XmlDocument.doctypeElement: XmlDoctype - removed:
get XmlDocument.document: XmlDocument - removed:
get XmlDocument.nodeType: XmlNodeType - removed:
get XmlDocument.rootElement: XmlElement - removed:
get XmlDocument.text: String - removed:
method XmlDocument.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlDocumentFragment extends XmlParent - removed:
ctor XmlDocumentFragment(Iterable<XmlNode> children) - removed:
get XmlDocumentFragment.document: XmlDocument - removed:
get XmlDocumentFragment.nodeType: XmlNodeType - removed:
get XmlDocumentFragment.text: String - removed:
method XmlDocumentFragment.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlElement extends XmlParent implements XmlNamed - removed:
ctor XmlElement(this.name, Iterable<XmlAttribute> attributes, Iterable<XmlNode> children) - removed:
field XmlElement.attributes: final List<XmlAttribute> - removed:
field XmlElement.name: final XmlName - removed:
get XmlElement.nodeType: XmlNodeType - removed:
method XmlElement.accept<E>(XmlVisitor<E> visitor): E - removed:
method XmlElement.getAttribute(String name, {String namespace}): String - removed:
method XmlElement.getAttributeNode(String name, {String namespace}): XmlAttribute
- removed:
class XmlNode: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned - removed:
get XmlNode.ancestors: Iterable<XmlNode> - removed:
get XmlNode.attributes: List<XmlAttribute> - removed:
get XmlNode.children: List<XmlNode> - removed:
get XmlNode.descendants: Iterable<XmlNode> - removed:
get XmlNode.document: XmlDocument - removed:
get XmlNode.firstChild: XmlNode - removed:
get XmlNode.following: Iterable<XmlNode> - removed:
get XmlNode.lastChild: XmlNode - removed:
get XmlNode.nextSibling: XmlNode - removed:
get XmlNode.nodeType: XmlNodeType - removed:
get XmlNode.preceding: Iterable<XmlNode> - removed:
get XmlNode.previousSibling: XmlNode - removed:
get XmlNode.text: String
- removed:
class XmlParent: abstract extends XmlNode - removed:
ctor XmlParent(Iterable<XmlNode> children) - removed:
field XmlParent.children: final List<XmlNode> - removed:
method XmlParent.findAllElements(String name, {String namespace}): Iterable<XmlElement> - removed:
method XmlParent.findElements(String name, {String namespace}): Iterable<XmlElement>
- removed:
class XmlProcessing extends XmlData - removed:
ctor XmlProcessing(this.target, String text) - removed:
field XmlProcessing.target: final String - removed:
get XmlProcessing.nodeType: XmlNodeType - removed:
method XmlProcessing.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlText extends XmlData - removed:
ctor XmlText(String text) - removed:
get XmlText.nodeType: XmlNodeType - removed:
method XmlText.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlParserDefinition extends XmlGrammarDefinition<XmlNode, XmlName> - removed:
method XmlParserDefinition.createAttribute(XmlName name, String text, XmlAttributeType attributeType): XmlAttribute - removed:
method XmlParserDefinition.createCDATA(String text): XmlCDATA - removed:
method XmlParserDefinition.createComment(String text): XmlComment - removed:
method XmlParserDefinition.createDoctype(String text): XmlDoctype - removed:
method XmlParserDefinition.createDocument(Iterable<XmlNode> children): XmlDocument - removed:
method XmlParserDefinition.createElement( XmlName name, Iterable<XmlNode> attributes, Iterable<XmlNode> children): XmlElement - removed:
method XmlParserDefinition.createProcessing(String target, String text): XmlProcessing - removed:
method XmlParserDefinition.createQualified(String name): XmlName - removed:
method XmlParserDefinition.createText(String text): XmlText
- removed:
enum XmlAttributeType - removed:
member XmlAttributeType.DOUBLE_QUOTE - removed:
member XmlAttributeType.SINGLE_QUOTE
- removed:
class XmlOwned: abstract - removed:
get XmlOwned.parent: XmlNode - removed:
get XmlOwned.root: XmlNode - removed:
method XmlOwned.adoptParent(XmlNode node): void
- removed:
class XmlCharacterDataParser extends Parser - removed:
ctor XmlCharacterDataParser(String stopper, int minLength) - removed:
function encodeXmlAttributeValue(String input, XmlAttributeType attributeType): String - removed:
function encodeXmlText(String input): String - removed:
get XmlCharacterDataParser.children: List<Parser> - removed:
method XmlCharacterDataParser.copy(): Parser - removed:
method XmlCharacterDataParser.parseOn(Context context): Result - removed:
typedef String ReplaceFunction(Match match) - removed:
variable attributeQuote: final Map<XmlAttributeType, String> - removed:
variable entityToChar: final Map<String, String>
- removed:
class XmlName: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned - removed:
ctor XmlName(String local, [String prefix]) - removed:
ctor XmlName.fromString(String qualified) - removed:
ctor XmlName.internal() - removed:
get XmlName.hashCode: int - removed:
get XmlName.local: String - removed:
get XmlName.namespaceUri: String - removed:
get XmlName.prefix: String - removed:
get XmlName.qualified: String - removed:
method XmlName.accept<E>(XmlVisitor<E> visitor): E - removed:
method XmlName.operator ==(Object other): bool - removed:
variable separator: final - removed:
variable xml: final - removed:
variable xmlData: final - removed:
variable xmlUri: final - removed:
variable xmlns: final
- removed:
function createNameMatcher(String name, String namespace): XmlNameMatcher - removed:
typedef bool XmlNameMatcher(XmlNamed named)
- removed:
class XmlNamed: abstract - removed:
get XmlNamed.name: XmlName
- removed:
enum XmlNodeType - removed:
member XmlNodeType.ATTRIBUTE - removed:
member XmlNodeType.CDATA - removed:
member XmlNodeType.COMMENT - removed:
member XmlNodeType.DOCUMENT - removed:
member XmlNodeType.DOCUMENT_FRAGMENT - removed:
member XmlNodeType.DOCUMENT_TYPE - removed:
member XmlNodeType.ELEMENT - removed:
member XmlNodeType.PROCESSING - removed:
member XmlNodeType.TEXT
- removed:
class XmlPrefixName extends XmlName - removed:
ctor XmlPrefixName(this.prefix, this.local, this.qualified) - removed:
field XmlPrefixName.local: final String - removed:
field XmlPrefixName.prefix: final String - removed:
field XmlPrefixName.qualified: final String - removed:
get XmlPrefixName.namespaceUri: String
- removed:
class XmlSimpleName extends XmlName - removed:
ctor XmlSimpleName(this.local) - removed:
field XmlSimpleName.local: final String - removed:
get XmlSimpleName.namespaceUri: String - removed:
get XmlSimpleName.prefix: String - removed:
get XmlSimpleName.qualified: String
- removed:
class XmlWritable: abstract implements XmlVisitable - removed:
method XmlWritable.toString(): String - removed:
method XmlWritable.toXmlString({bool pretty = …, String indent = …}): String - removed:
method XmlWritable.writePrettyTo(StringBuffer buffer, int level, String indent): void - removed:
method XmlWritable.writeTo(StringBuffer buffer): void
- removed:
class XmlPrettyWriter extends XmlWriter - removed:
ctor XmlPrettyWriter(buffer, this.level, this.indent) - removed:
field XmlPrettyWriter.indent: final String - removed:
field XmlPrettyWriter.level: int - removed:
method XmlPrettyWriter.newLine(): void - removed:
method XmlPrettyWriter.visitCDATA(XmlCDATA node): void - removed:
method XmlPrettyWriter.visitComment(XmlComment node): void - removed:
method XmlPrettyWriter.visitDoctype(XmlDoctype node): void - removed:
method XmlPrettyWriter.visitElement(XmlElement node): void - removed:
method XmlPrettyWriter.visitProcessing(XmlProcessing node): void - removed:
method XmlPrettyWriter.visitText(XmlText node): void
- removed:
class XmlTransformer extends XmlVisitor<XmlVisitable> - removed:
method XmlTransformer.visitAttribute(XmlAttribute node): XmlAttribute - removed:
method XmlTransformer.visitCDATA(XmlCDATA node): XmlCDATA - removed:
method XmlTransformer.visitComment(XmlComment node): XmlComment - removed:
method XmlTransformer.visitDoctype(XmlDoctype node): XmlDoctype - removed:
method XmlTransformer.visitDocument(XmlDocument node): XmlDocument - removed:
method XmlTransformer.visitDocumentFragment(XmlDocumentFragment node): XmlDocumentFragment - removed:
method XmlTransformer.visitElement(XmlElement node): XmlElement - removed:
method XmlTransformer.visitName(XmlName name): XmlName - removed:
method XmlTransformer.visitProcessing(XmlProcessing node): XmlProcessing - removed:
method XmlTransformer.visitText(XmlText node): XmlText
- removed:
class XmlVisitable: abstract - removed:
method XmlVisitable.accept<E>(XmlVisitor<E> visitor): E
- removed:
class XmlVisitor<E>: abstract - removed:
method XmlVisitor.visit(XmlVisitable visitable): E - removed:
method XmlVisitor.visitAll(Iterable<XmlVisitable> visitables): Iterable<E> - removed:
method XmlVisitor.visitAttribute(XmlAttribute node): E - removed:
method XmlVisitor.visitCDATA(XmlCDATA node): E - removed:
method XmlVisitor.visitComment(XmlComment node): E - removed:
method XmlVisitor.visitDoctype(XmlDoctype node): E - removed:
method XmlVisitor.visitDocument(XmlDocument node): E - removed:
method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): E - removed:
method XmlVisitor.visitElement(XmlElement node): E - removed:
method XmlVisitor.visitName(XmlName name): E - removed:
method XmlVisitor.visitProcessing(XmlProcessing node): E - removed:
method XmlVisitor.visitText(XmlText node): E
- removed:
class XmlWriter extends XmlVisitor - removed:
ctor XmlWriter(this.buffer) - removed:
field XmlWriter.buffer: final StringBuffer - removed:
method XmlWriter.visitAttribute(XmlAttribute node): void - removed:
method XmlWriter.visitCDATA(XmlCDATA node): void - removed:
method XmlWriter.visitComment(XmlComment node): void - removed:
method XmlWriter.visitDoctype(XmlDoctype node): void - removed:
method XmlWriter.visitDocument(XmlDocument node): void - removed:
method XmlWriter.visitDocumentFragment(XmlDocumentFragment node): void - removed:
method XmlWriter.visitElement(XmlElement node): void - removed:
method XmlWriter.visitName(XmlName name): void - removed:
method XmlWriter.visitProcessing(XmlProcessing node): void - removed:
method XmlWriter.visitText(XmlText node): void - removed:
method XmlWriter.writeAttributes(XmlNode node): void - removed:
method XmlWriter.writeChildren(XmlNode node): void
- added:
class XmlCDATAEvent extends XmlEvent - added:
class XmlCommentEvent extends XmlEvent - added:
class XmlDoctypeEvent extends XmlEvent - added:
class XmlElementAttribute with XmlNamed - added:
class XmlEndElementEvent extends XmlEvent with XmlNamed - added:
class XmlEvent: abstract - added:
class XmlEventCodec extends Codec<List<XmlEvent>, String> - added:
class XmlEventDecoder extends Converter<String, List<XmlEvent>> - added:
class XmlEventEncoder extends Converter<List<XmlEvent>, String> - added:
class XmlNodeCodec extends Codec<List<XmlNode>, List<XmlEvent>> - added:
class XmlNodeDecoder extends Converter<List<XmlEvent>, List<XmlNode>> - added:
class XmlNodeEncoder extends Converter<List<XmlNode>, List<XmlEvent>> - added:
class XmlNormalizer extends Converter<List<XmlEvent>, List<XmlEvent>> - added:
class XmlProcessingEvent extends XmlEvent - added:
class XmlStartElementEvent extends XmlEvent with XmlNamed - added:
class XmlTextEvent extends XmlEvent - added:
ctor XmlCDATAEvent(this.text) - added:
ctor XmlCommentEvent(this.text) - added:
ctor XmlDoctypeEvent(this.text) - added:
ctor XmlElementAttribute(this.name, this.value, this.attributeType) - added:
ctor XmlEndElementEvent(this.name) - added:
ctor XmlEventCodec( {XmlEntityMapping entityMapping = …}) - added:
ctor XmlEventDecoder( {this.entityMapping = …}) - added:
ctor XmlEventEncoder( {this.entityMapping = …}) - added:
ctor XmlNodeCodec() - added:
ctor XmlNodeDecoder() - added:
ctor XmlNodeEncoder() - added:
ctor XmlNormalizer() - added:
ctor XmlProcessingEvent(this.target, this.text) - added:
ctor XmlStartElementEvent(this.name, this.attributes, this.isSelfClosing) - added:
ctor XmlTextEvent(this.text) - added:
enum XmlAttributeType - added:
enum XmlNodeType - added:
field XmlCDATAEvent.text: final String - added:
field XmlCommentEvent.text: final String - added:
field XmlDoctypeEvent.text: final String - added:
field XmlElementAttribute.attributeType: final XmlAttributeType - added:
field XmlElementAttribute.name: final String - added:
field XmlElementAttribute.value: final String - added:
field XmlEndElementEvent.name: final String - added:
field XmlEventCodec.decoder: final Converter<String, List<XmlEvent>> - added:
field XmlEventCodec.encoder: final Converter<List<XmlEvent>, String> - added:
field XmlEventDecoder.entityMapping: final XmlEntityMapping - added:
field XmlEventEncoder.entityMapping: final XmlEntityMapping - added:
field XmlProcessingEvent.target: final String - added:
field XmlProcessingEvent.text: final String - added:
field XmlStartElementEvent.attributes: final List<XmlElementAttribute> - added:
field XmlStartElementEvent.isSelfClosing: final bool - added:
field XmlStartElementEvent.name: final String - added:
field XmlTextEvent.text: final String - added:
function parseEvents(String input, {XmlEntityMapping entityMapping = …}): Iterable<XmlEvent> - added:
get XmlCDATAEvent.hashCode: int - added:
get XmlCDATAEvent.nodeType: XmlNodeType - added:
get XmlCommentEvent.hashCode: int - added:
get XmlCommentEvent.nodeType: XmlNodeType - added:
get XmlDoctypeEvent.hashCode: int - added:
get XmlDoctypeEvent.nodeType: XmlNodeType - added:
get XmlElementAttribute.hashCode: int - added:
get XmlEndElementEvent.hashCode: int - added:
get XmlEndElementEvent.nodeType: XmlNodeType - added:
get XmlEvent.nodeType: XmlNodeType - added:
get XmlNodeCodec.decoder: Converter<List<XmlEvent>, List<XmlNode>> - added:
get XmlNodeCodec.encoder: Converter<List<XmlNode>, List<XmlEvent>> - added:
get XmlProcessingEvent.hashCode: int - added:
get XmlProcessingEvent.nodeType: XmlNodeType - added:
get XmlStartElementEvent.hashCode: int - added:
get XmlStartElementEvent.nodeType: XmlNodeType - added:
get XmlTextEvent.hashCode: int - added:
get XmlTextEvent.nodeType: XmlNodeType - added:
member XmlAttributeType.DOUBLE_QUOTE - added:
member XmlAttributeType.SINGLE_QUOTE - added:
member XmlNodeType.ATTRIBUTE - added:
member XmlNodeType.CDATA - added:
member XmlNodeType.COMMENT - added:
member XmlNodeType.DOCUMENT - added:
member XmlNodeType.DOCUMENT_FRAGMENT - added:
member XmlNodeType.DOCUMENT_TYPE - added:
member XmlNodeType.ELEMENT - added:
member XmlNodeType.PROCESSING - added:
member XmlNodeType.TEXT - added:
method XmlCDATAEvent.accept(XmlEventVisitor visitor): void - added:
method XmlCDATAEvent.operator ==(Object other): bool - added:
method XmlCommentEvent.accept(XmlEventVisitor visitor): void - added:
method XmlCommentEvent.operator ==(Object other): bool - added:
method XmlDoctypeEvent.accept(XmlEventVisitor visitor): void - added:
method XmlDoctypeEvent.operator ==(Object other): bool - added:
method XmlElementAttribute.operator ==(Object other): bool - added:
method XmlEndElementEvent.accept(XmlEventVisitor visitor): void - added:
method XmlEndElementEvent.operator ==(Object other): bool - added:
method XmlEvent.accept(XmlEventVisitor visitor): void - added:
method XmlEvent.toString(): String - added:
method XmlEventDecoder.convert(String input, [int start = …, int end]): List<XmlEvent> - added:
method XmlEventDecoder.startChunkedConversion(Sink<List<XmlEvent>> sink): StringConversionSink - added:
method XmlEventEncoder.convert(List<XmlEvent> input): String - added:
method XmlEventEncoder.startChunkedConversion( Sink<String> sink): ChunkedConversionSink<List<XmlEvent>> - added:
method XmlEventVisitor.visit(XmlEvent event): void - added:
method XmlEventVisitor.visitCDATAEvent(XmlCDATAEvent event): void - added:
method XmlEventVisitor.visitCommentEvent(XmlCommentEvent event): void - added:
method XmlEventVisitor.visitDoctypeEvent(XmlDoctypeEvent event): void - added:
method XmlEventVisitor.visitEndElementEvent(XmlEndElementEvent event): void - added:
method XmlEventVisitor.visitProcessingEvent(XmlProcessingEvent event): void - added:
method XmlEventVisitor.visitStartElementEvent(XmlStartElementEvent event): void - added:
method XmlEventVisitor.visitTextEvent(XmlTextEvent event): void - added:
method XmlNodeDecoder.convert(List<XmlEvent> input): List<XmlNode> - added:
method XmlNodeDecoder.startChunkedConversion( Sink<List<XmlNode>> sink): ChunkedConversionSink<List<XmlEvent>> - added:
method XmlNodeEncoder.convert(List<XmlNode> input): List<XmlEvent> - added:
method XmlNodeEncoder.startChunkedConversion( Sink<List<XmlEvent>> sink): ChunkedConversionSink<List<XmlNode>> - added:
method XmlNormalizer.convert(List<XmlEvent> input): List<XmlEvent> - added:
method XmlNormalizer.startChunkedConversion( Sink<List<XmlEvent>> sink): ChunkedConversionSink<List<XmlEvent>> - added:
method XmlProcessingEvent.accept(XmlEventVisitor visitor): void - added:
method XmlProcessingEvent.operator ==(Object other): bool - added:
method XmlStartElementEvent.accept(XmlEventVisitor visitor): void - added:
method XmlStartElementEvent.operator ==(Object other): bool - added:
method XmlTextEvent.accept(XmlEventVisitor visitor): void - added:
method XmlTextEvent.operator ==(Object other): bool - added:
mixin XmlEventVisitor