Upgrading xml 1 to 2
Unknown1.0.0 → 2.6.0
Fetching 22 releases from GitHub…0 / 22
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.
Requires Dart SDK >=1.21.0 <2.0.0 from 2.5.0 (none stated before).
Adds petitparser ^1.5.0.
Drops browser, unittest.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class XML - removed:
class XmlCollection<E extends XmlNode> extends ListBase<E> - removed:
class XmlException implements Exception - removed:
class XmlNamespace extends XmlNode - removed:
class XmlNodeType - removed:
class XmlParser - removed:
class XmlProcessingInstruction extends XmlNode - removed:
class XmlToken - removed:
class XmlTokenizer - removed:
ctor XmlException(this.msg) - removed:
ctor XmlException.withDebug(this.msg, this.debugXml, this.errorLocation) - removed:
ctor XmlNamespace(this.name, this.uri) - removed:
ctor XmlNode(this.type) - removed:
ctor XmlNodeType(this._type) - removed:
ctor XmlProcessingInstruction(this.text) - removed:
ctor XmlToken(int kind) - removed:
ctor XmlToken.quote(int quoteKind) - removed:
ctor XmlToken.string(String s) - removed:
ctor XmlTokenizer(this._xml) - removed:
field XmlCDATA.text: final String - removed:
field XmlCollection.[]: void operator - removed:
field XmlElement.String>(): final Map<String, String> - removed:
field XmlElement.children: final XmlCollection<XmlNode> - removed:
field XmlElement.namespaces: final Map<String, String> - removed:
field XmlException.debugXml: final String - removed:
field XmlException.errorLocation: final int - removed:
field XmlException.msg: final String - removed:
field XmlNamespace.name: final String - removed:
field XmlNamespace.uri: final String - removed:
field XmlNode.parent: XmlElement - removed:
field XmlNode.type: final XmlNodeType - removed:
field XmlProcessingInstruction.text: final String - removed:
field XmlText.text: final String - removed:
field XmlToken.kind: final int - removed:
field XmlToken.quoteKind: final int - removed:
get XmlCollection.first: E - removed:
get XmlCollection.isEmpty: bool - removed:
get XmlCollection.iterator: Iterator<E> - removed:
get XmlCollection.last: E - removed:
get XmlCollection.length: int - removed:
get XmlCollection.reversed: List<E> - removed:
get XmlCollection.single: E - removed:
get XmlElement.hasChildren: bool - removed:
get XmlElement.namespacesInScope: Iterable<XmlNamespace> - removed:
get XmlElement.nextSibling: XmlNode - removed:
get XmlElement.previousSibling: XmlNode - removed:
get XmlElement.siblings: Iterable<XmlNode> - removed:
get XmlElement.text: String - removed:
get XmlTokenizer.lastTokenIndex: int - removed:
method XmlAttribute.toString(): String - removed:
method XmlCDATA.toString(): String - removed:
method XmlCollection.add(XmlNode value): void - removed:
method XmlCollection.addAll(Iterable<E> iterable): void - removed:
method XmlCollection.addLast(E value): void - removed:
method XmlCollection.allElements(): XmlCollection<XmlElement> - removed:
method XmlCollection.any(bool f(E element)): bool - removed:
method XmlCollection.asMap(): Map<int, E> - removed:
method XmlCollection.clear(): void - removed:
method XmlCollection.contains(E element): bool - removed:
method XmlCollection.elementAt(int index): E - removed:
method XmlCollection.every(bool f(E element)): bool - removed:
method XmlCollection.expand(Iterable f(E element)): Iterable - removed:
method XmlCollection.firstWhere(bool test(E value), { E orElse() }): E - removed:
method XmlCollection.fold(var initialValue, dynamic combine(var previousValue, E element)): dynamic - removed:
method XmlCollection.forEach(void f(E element)): void - removed:
method XmlCollection.indexOf(E element, [int start = …]): int - removed:
method XmlCollection.insert(int index, E element): void - removed:
method XmlCollection.insertRange(int start, int length, [E fill]): void - removed:
method XmlCollection.join([String separator]): String - removed:
method XmlCollection.lastIndexOf(E element, [int start]): int - removed:
method XmlCollection.lastWhere(bool test(E value), {E orElse()}): E - removed:
method XmlCollection.map(f(E element)): Iterable - removed:
method XmlCollection.operator [](int index): E - removed:
method XmlCollection.query(queryOn): XmlCollection<E> - removed:
method XmlCollection.queryAll(queryOn): XmlCollection<E> - removed:
method XmlCollection.reduce(dynamic combine(var previousValue, E element)): dynamic - removed:
method XmlCollection.remove(E element): bool - removed:
method XmlCollection.removeAll(Iterable elements): void - removed:
method XmlCollection.removeAt(int index): E - removed:
method XmlCollection.removeLast(): E - removed:
method XmlCollection.removeRange(int start, int length): void - removed:
method XmlCollection.removeWhere(bool test(E element)): void - removed:
method XmlCollection.retainAll(Iterable elements): void - removed:
method XmlCollection.retainWhere(bool test(E element)): void - removed:
method XmlCollection.setRange(int start, int length, List<E> from, [int startFrom]): void - removed:
method XmlCollection.singleWhere(bool test(E value)): E - removed:
method XmlCollection.skip(int n): Iterable<E> - removed:
method XmlCollection.skipWhile(bool test(E value)): Iterable<E> - removed:
method XmlCollection.sort([int compare(E a, E b)]): void - removed:
method XmlCollection.sublist(int start, [int end]): List<E> - removed:
method XmlCollection.take(int n): Iterable<E> - removed:
method XmlCollection.takeWhile(bool test(E value)): Iterable<E> - removed:
method XmlCollection.toList({growable = …}): List<E> - removed:
method XmlCollection.toSet(): Set<E> - removed:
method XmlCollection.where(bool f(E element)): Iterable<E> - removed:
method XmlElement.addChild(XmlNode element): void - removed:
method XmlElement.addChildren(Iterable<XmlNode> elements): void - removed:
method XmlElement.isNamespaceInScope(String namespace): bool - removed:
method XmlElement.query(queryOn): XmlCollection<XmlNode> - removed:
method XmlElement.queryAll(queryOn): XmlCollection<XmlNode> - removed:
method XmlException.toString(): String - removed:
method XmlNamespace.toString(): String - removed:
method XmlNode.remove(): void - removed:
method XmlNode.toString(): String - removed:
method XmlNodeType.toString(): String - removed:
method XmlProcessingInstruction.toString(): String - removed:
method XmlText.toString(): String - removed:
method XmlToken.toString(): String - removed:
method XmlToken.toStringLiteral(): String - removed:
method XmlTokenizer.indexOfToken(XmlToken token, {start = …}): int - removed:
method XmlTokenizer.lookAheadMatch(List<XmlToken> sequence, {List<XmlToken> until = …, int index = …}): bool - removed:
method XmlTokenizer.next(): XmlToken - removed:
method XmlTokenizer.toString(): String - removed:
set XmlCollection.length(int newLength) - removed:
static field XmlNodeType.Attribute: const - removed:
static field XmlNodeType.CDATA: const - removed:
static field XmlNodeType.Element: const - removed:
static field XmlNodeType.Namespace: const - removed:
static field XmlNodeType.PI: const - removed:
static field XmlNodeType.Text: const - removed:
static field XmlToken.BANG: const int - removed:
static field XmlToken.COLON: const int - removed:
static field XmlToken.DASH: const int - removed:
static field XmlToken.END_CDATA: const int - removed:
static field XmlToken.END_COMMENT: const int - removed:
static field XmlToken.END_PI: const int - removed:
static field XmlToken.EQ: const int - removed:
static field XmlToken.GT: const int - removed:
static field XmlToken.IGNORE: const int - removed:
static field XmlToken.LT: const int - removed:
static field XmlToken.NAMESPACE: const int - removed:
static field XmlToken.QUESTION: const int - removed:
static field XmlToken.QUOTE: const int - removed:
static field XmlToken.SLASH: const int - removed:
static field XmlToken.START_CDATA: const int - removed:
static field XmlToken.START_COMMENT: const int - removed:
static field XmlToken.START_PI: const int - removed:
static field XmlToken.STRING: const int - removed:
static field XmlTokenizer.B: const int - removed:
static field XmlTokenizer.CARRIAGE_RETURN: const int - removed:
static field XmlTokenizer.COLON: const int - removed:
static field XmlTokenizer.DASH: const int - removed:
static field XmlTokenizer.EQ: const int - removed:
static field XmlTokenizer.ERR_UNEXPECTED_END: const String - removed:
static field XmlTokenizer.GT: const int - removed:
static field XmlTokenizer.LT: const int - removed:
static field XmlTokenizer.NEW_LINE: const int - removed:
static field XmlTokenizer.Q: const int - removed:
static field XmlTokenizer.QUOTE: const int - removed:
static field XmlTokenizer.RBRACK: const int - removed:
static field XmlTokenizer.SLASH: const int - removed:
static field XmlTokenizer.SPACE: const int - removed:
static field XmlTokenizer.SQUOTE: const int - removed:
static field XmlTokenizer.TAB: const int - removed:
static method XML.parse(String xml, [withQuirks = …]): XmlElement - removed:
static method XML.stringify(XmlElement element): String - removed:
static method XmlTokenizer.isReserved(int c): bool - removed:
static method XmlTokenizer.isWhitespace(int c): bool - changed:
class XmlAttribute extends XmlNode → class XmlAttribute extends XmlNode implements XmlNamed - changed:
class XmlCDATA extends XmlNode → class XmlCDATA extends XmlData - changed:
class XmlElement extends XmlNode → class XmlElement extends XmlParent implements XmlNamed - changed:
class XmlNode → class XmlNode: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned - changed:
class XmlText extends XmlNode → class XmlText extends XmlData - changed:
ctor XmlAttribute(this.name, this.value) → ctor XmlAttribute(this.name, this.value, [this.attributeType = …]) - changed:
ctor XmlCDATA(this.text) → ctor XmlCDATA(String text) - changed:
ctor XmlElement(this.name, {Iterable<XmlNode> elements = …}) → ctor XmlElement(this.name, Iterable<XmlAttribute> attributes, Iterable<XmlNode> children) - changed:
ctor XmlText(this.text) → ctor XmlText(String text) - changed:
field XmlAttribute.name: final String → field XmlAttribute.name: final XmlName - changed:
field XmlElement.attributes: final Map<String, String> → field XmlElement.attributes: final List<XmlAttribute> - changed:
field XmlElement.name: final String → field XmlElement.name: final XmlName - added:
class XmlBuilder - added:
class XmlComment extends XmlData - added:
class XmlData: abstract extends XmlNode - added:
class XmlDoctype extends XmlData - added:
class XmlDocument extends XmlParent - added:
class XmlDocumentFragment extends XmlParent - added:
class XmlGrammarDefinition<TNode, TName>: abstract extends GrammarDefinition - added:
class XmlName: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned - added:
class XmlNamed: abstract - added:
class XmlOwned: abstract - added:
class XmlParent: abstract extends XmlNode - added:
class XmlParserDefinition extends XmlGrammarDefinition<XmlNode, XmlName> - added:
class XmlProcessing extends XmlData - added:
class XmlTransformer extends XmlVisitor<XmlVisitable> - added:
class XmlVisitable: abstract - added:
class XmlVisitor<E>: abstract - added:
class XmlWritable: abstract implements XmlVisitable - added:
ctor XmlBuilder({this.optimizeNamespaces = …}) - added:
ctor XmlComment(String text) - added:
ctor XmlData(this.text) - added:
ctor XmlDoctype(String text) - added:
ctor XmlDocument(Iterable<XmlNode> children) - added:
ctor XmlDocumentFragment(Iterable<XmlNode> children) - added:
ctor XmlName(String local, [String prefix]) - added:
ctor XmlName.fromString(String qualified) - added:
ctor XmlName.internal() - added:
ctor XmlParent(Iterable<XmlNode> children) - added:
ctor XmlProcessing(this.target, String text) - added:
enum XmlAttributeType - added:
enum XmlNodeType - added:
field XmlAttribute.attributeType: final XmlAttributeType - added:
field XmlBuilder.optimizeNamespaces: final bool - added:
field XmlData.text: final String - added:
field XmlParent.children: final List<XmlNode> - added:
field XmlProcessing.target: final String - added:
function parse(String input): XmlDocument - added:
get XmlAttribute.nodeType: XmlNodeType - added:
get XmlCDATA.nodeType: XmlNodeType - added:
get XmlComment.nodeType: XmlNodeType - added:
get XmlDoctype.nodeType: XmlNodeType - added:
get XmlDocument.doctypeElement: XmlDoctype - added:
get XmlDocument.document: XmlDocument - added:
get XmlDocument.nodeType: XmlNodeType - added:
get XmlDocument.rootElement: XmlElement - added:
get XmlDocument.text: String - added:
get XmlDocumentFragment.document: XmlDocument - added:
get XmlDocumentFragment.nodeType: XmlNodeType - added:
get XmlDocumentFragment.text: String - added:
get XmlElement.nodeType: XmlNodeType - added:
get XmlName.hashCode: int - added:
get XmlName.local: String - added:
get XmlName.namespaceUri: String - added:
get XmlName.prefix: String - added:
get XmlName.qualified: String - added:
get XmlNamed.name: XmlName - added:
get XmlNode.ancestors: Iterable<XmlNode> - added:
get XmlNode.attributes: List<XmlAttribute> - added:
get XmlNode.children: List<XmlNode> - added:
get XmlNode.descendants: Iterable<XmlNode> - added:
get XmlNode.document: XmlDocument - added:
get XmlNode.firstChild: XmlNode - added:
get XmlNode.following: Iterable<XmlNode> - added:
get XmlNode.lastChild: XmlNode - added:
get XmlNode.nextSibling: XmlNode - added:
get XmlNode.nodeType: XmlNodeType - added:
get XmlNode.preceding: Iterable<XmlNode> - added:
get XmlNode.previousSibling: XmlNode - added:
get XmlNode.text: String - added:
get XmlOwned.parent: XmlNode - added:
get XmlOwned.root: XmlNode - added:
get XmlProcessing.nodeType: XmlNodeType - added:
get XmlText.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 XmlAttribute.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlBuilder.attribute(String name, Object value, {String namespace, XmlAttributeType attributeType}): void - added:
method XmlBuilder.build(): XmlNode - added:
method XmlBuilder.cdata(Object text): void - added:
method XmlBuilder.comment(Object text): void - added:
method XmlBuilder.element(String name, {String namespace = …, Map<String, String> namespaces = …, Map<String, String> attributes = …, Object nest = …}): void - added:
method XmlBuilder.namespace(String uri, [String prefix]): void - added:
method XmlBuilder.processing(String target, Object text): void - added:
method XmlBuilder.text(Object text): void - added:
method XmlCDATA.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlComment.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlDoctype.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlDocument.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlDocumentFragment.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlElement.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlElement.getAttribute(String name, {String namespace}): String - added:
method XmlElement.getAttributeNode(String name, {String namespace}): XmlAttribute - added:
method XmlGrammarDefinition.attribute() - added:
method XmlGrammarDefinition.attributeValue() - added:
method XmlGrammarDefinition.attributeValueDouble() - added:
method XmlGrammarDefinition.attributeValueSingle() - added:
method XmlGrammarDefinition.attributes() - added:
method XmlGrammarDefinition.cdata() - added:
method XmlGrammarDefinition.characterData() - added:
method XmlGrammarDefinition.comment() - added:
method XmlGrammarDefinition.content() - added:
method XmlGrammarDefinition.createAttribute(TName name, String text, XmlAttributeType type): TNode - added:
method XmlGrammarDefinition.createCDATA(String text): TNode - added:
method XmlGrammarDefinition.createComment(String text): TNode - added:
method XmlGrammarDefinition.createDoctype(String text): TNode - added:
method XmlGrammarDefinition.createDocument(Iterable<TNode> children): TNode - added:
method XmlGrammarDefinition.createElement(TName name, Iterable<TNode> attributes, Iterable<TNode> children): TNode - added:
method XmlGrammarDefinition.createProcessing(String target, String text): TNode - added:
method XmlGrammarDefinition.createQualified(String name): TName - added:
method XmlGrammarDefinition.createText(String text): TNode - added:
method XmlGrammarDefinition.doctype() - added:
method XmlGrammarDefinition.document() - added:
method XmlGrammarDefinition.element() - added:
method XmlGrammarDefinition.misc() - added:
method XmlGrammarDefinition.nameChar() - added:
method XmlGrammarDefinition.nameStartChar() - added:
method XmlGrammarDefinition.nameToken() - added:
method XmlGrammarDefinition.processing() - added:
method XmlGrammarDefinition.qualified() - added:
method XmlGrammarDefinition.space() - added:
method XmlGrammarDefinition.spaceOptional() - added:
method XmlGrammarDefinition.spaceText() - added:
method XmlGrammarDefinition.start() - added:
method XmlName.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlName.operator ==(Object other): bool - added:
method XmlOwned.adoptParent(XmlNode node): void - added:
method XmlParent.findAllElements(String name, {String namespace}): Iterable<XmlElement> - added:
method XmlParent.findElements(String name, {String namespace}): Iterable<XmlElement> - added:
method XmlParserDefinition.createAttribute(XmlName name, String text, XmlAttributeType attributeType): XmlAttribute - added:
method XmlParserDefinition.createCDATA(String text): XmlCDATA - added:
method XmlParserDefinition.createComment(String text): XmlComment - added:
method XmlParserDefinition.createDoctype(String text): XmlDoctype - added:
method XmlParserDefinition.createDocument(Iterable<XmlNode> children): XmlDocument - added:
method XmlParserDefinition.createElement( XmlName name, Iterable<XmlNode> attributes, Iterable<XmlNode> children): XmlElement - added:
method XmlParserDefinition.createProcessing(String target, String text): XmlProcessing - added:
method XmlParserDefinition.createQualified(String name): XmlName - added:
method XmlParserDefinition.createText(String text): XmlText - added:
method XmlProcessing.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlText.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlTransformer.visitAttribute(XmlAttribute node): XmlAttribute - added:
method XmlTransformer.visitCDATA(XmlCDATA node): XmlCDATA - added:
method XmlTransformer.visitComment(XmlComment node): XmlComment - added:
method XmlTransformer.visitDoctype(XmlDoctype node): XmlDoctype - added:
method XmlTransformer.visitDocument(XmlDocument node): XmlDocument - added:
method XmlTransformer.visitDocumentFragment(XmlDocumentFragment node): XmlDocumentFragment - added:
method XmlTransformer.visitElement(XmlElement node): XmlElement - added:
method XmlTransformer.visitName(XmlName name): XmlName - added:
method XmlTransformer.visitProcessing(XmlProcessing node): XmlProcessing - added:
method XmlTransformer.visitText(XmlText node): XmlText - added:
method XmlVisitable.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlVisitor.visit(XmlVisitable visitable): E - added:
method XmlVisitor.visitAll(Iterable<XmlVisitable> visitables): Iterable<E> - added:
method XmlVisitor.visitAttribute(XmlAttribute node): E - added:
method XmlVisitor.visitCDATA(XmlCDATA node): E - added:
method XmlVisitor.visitComment(XmlComment node): E - added:
method XmlVisitor.visitDoctype(XmlDoctype node): E - added:
method XmlVisitor.visitDocument(XmlDocument node): E - added:
method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): E - added:
method XmlVisitor.visitElement(XmlElement node): E - added:
method XmlVisitor.visitName(XmlName name): E - added:
method XmlVisitor.visitProcessing(XmlProcessing node): E - added:
method XmlVisitor.visitText(XmlText node): E - added:
method XmlWritable.toString(): String - added:
method XmlWritable.toXmlString({bool pretty = …, String indent = …}): String - added:
method XmlWritable.writePrettyTo(StringBuffer buffer, int level, String indent): void - added:
method XmlWritable.writeTo(StringBuffer buffer): void - added:
static field XmlGrammarDefinition.CHAR_DATA: const - added:
static field XmlGrammarDefinition.CLOSE_CDATA: const - added:
static field XmlGrammarDefinition.CLOSE_COMMENT: const - added:
static field XmlGrammarDefinition.CLOSE_DOCTYPE: const - added:
static field XmlGrammarDefinition.CLOSE_DOCTYPE_BLOCK: const - added:
static field XmlGrammarDefinition.CLOSE_ELEMENT: const - added:
static field XmlGrammarDefinition.CLOSE_END_ELEMENT: const - added:
static field XmlGrammarDefinition.CLOSE_PROCESSING: const - added:
static field XmlGrammarDefinition.DOUBLE_QUOTE: const - added:
static field XmlGrammarDefinition.EQUALS: const - added:
static field XmlGrammarDefinition.NAME_CHARS: const - added:
static field XmlGrammarDefinition.NAME_START_CHARS: const - added:
static field XmlGrammarDefinition.OPEN_CDATA: const - added:
static field XmlGrammarDefinition.OPEN_COMMENT: const - added:
static field XmlGrammarDefinition.OPEN_DOCTYPE: const - added:
static field XmlGrammarDefinition.OPEN_DOCTYPE_BLOCK: const - added:
static field XmlGrammarDefinition.OPEN_ELEMENT: const - added:
static field XmlGrammarDefinition.OPEN_END_ELEMENT: const - added:
static field XmlGrammarDefinition.OPEN_PROCESSING: const - added:
static field XmlGrammarDefinition.SINGLE_QUOTE: const - added:
static field XmlGrammarDefinition.WHITESPACE: const
- added:
class NamespaceData - added:
class XmlBuilder - added:
class XmlDocumentBuilder extends XmlNodeBuilder - added:
class XmlElementBuilder extends XmlNodeBuilder - added:
class XmlNodeBuilder: abstract - added:
ctor NamespaceData(this.prefix, [this.used = …]) - added:
ctor XmlBuilder({this.optimizeNamespaces = …}) - added:
field NamespaceData.prefix: final String - added:
field NamespaceData.used: bool - added:
field XmlBuilder.optimizeNamespaces: final bool - added:
field XmlDocumentBuilder.children: final List<XmlNode> - added:
field XmlDocumentBuilder.namespaces: final Map<String, NamespaceData> - added:
field XmlElementBuilder.attributes: final List<XmlAttribute> - added:
field XmlElementBuilder.children: final List<XmlNode> - added:
field XmlElementBuilder.name: XmlName - added:
field XmlElementBuilder.namespaces: final Map<String, NamespaceData> - added:
get NamespaceData.name: XmlName - added:
get XmlDocumentBuilder.attributes: List<XmlAttribute> - added:
get XmlNodeBuilder.attributes: List<XmlAttribute> - added:
get XmlNodeBuilder.children: List<XmlNode> - added:
get XmlNodeBuilder.namespaces: Map<String, NamespaceData> - added:
method XmlBuilder.attribute(String name, Object value, {String namespace, XmlAttributeType attributeType}): void - added:
method XmlBuilder.build(): XmlNode - added:
method XmlBuilder.cdata(Object text): void - added:
method XmlBuilder.comment(Object text): void - added:
method XmlBuilder.element(String name, {String namespace = …, Map<String, String> namespaces = …, Map<String, String> attributes = …, Object nest = …}): void - added:
method XmlBuilder.namespace(String uri, [String prefix]): void - added:
method XmlBuilder.processing(String target, Object text): void - added:
method XmlBuilder.text(Object text): void - added:
method XmlDocumentBuilder.build(): XmlNode - added:
method XmlElementBuilder.build(): XmlNode - added:
method XmlNodeBuilder.build(): XmlNode
- added:
class XmlGrammarDefinition<TNode, TName>: abstract extends GrammarDefinition - added:
method XmlGrammarDefinition.attribute() - added:
method XmlGrammarDefinition.attributeValue() - added:
method XmlGrammarDefinition.attributeValueDouble() - added:
method XmlGrammarDefinition.attributeValueSingle() - added:
method XmlGrammarDefinition.attributes() - added:
method XmlGrammarDefinition.cdata() - added:
method XmlGrammarDefinition.characterData() - added:
method XmlGrammarDefinition.comment() - added:
method XmlGrammarDefinition.content() - added:
method XmlGrammarDefinition.createAttribute(TName name, String text, XmlAttributeType type): TNode - added:
method XmlGrammarDefinition.createCDATA(String text): TNode - added:
method XmlGrammarDefinition.createComment(String text): TNode - added:
method XmlGrammarDefinition.createDoctype(String text): TNode - added:
method XmlGrammarDefinition.createDocument(Iterable<TNode> children): TNode - added:
method XmlGrammarDefinition.createElement(TName name, Iterable<TNode> attributes, Iterable<TNode> children): TNode - added:
method XmlGrammarDefinition.createProcessing(String target, String text): TNode - added:
method XmlGrammarDefinition.createQualified(String name): TName - added:
method XmlGrammarDefinition.createText(String text): TNode - added:
method XmlGrammarDefinition.doctype() - added:
method XmlGrammarDefinition.document() - added:
method XmlGrammarDefinition.element() - added:
method XmlGrammarDefinition.misc() - added:
method XmlGrammarDefinition.nameChar() - added:
method XmlGrammarDefinition.nameStartChar() - added:
method XmlGrammarDefinition.nameToken() - added:
method XmlGrammarDefinition.processing() - added:
method XmlGrammarDefinition.qualified() - added:
method XmlGrammarDefinition.space() - added:
method XmlGrammarDefinition.spaceOptional() - added:
method XmlGrammarDefinition.spaceText() - added:
method XmlGrammarDefinition.start() - added:
static field XmlGrammarDefinition.CHAR_DATA: const - added:
static field XmlGrammarDefinition.CLOSE_CDATA: const - added:
static field XmlGrammarDefinition.CLOSE_COMMENT: const - added:
static field XmlGrammarDefinition.CLOSE_DOCTYPE: const - added:
static field XmlGrammarDefinition.CLOSE_DOCTYPE_BLOCK: const - added:
static field XmlGrammarDefinition.CLOSE_ELEMENT: const - added:
static field XmlGrammarDefinition.CLOSE_END_ELEMENT: const - added:
static field XmlGrammarDefinition.CLOSE_PROCESSING: const - added:
static field XmlGrammarDefinition.DOUBLE_QUOTE: const - added:
static field XmlGrammarDefinition.EQUALS: const - added:
static field XmlGrammarDefinition.NAME_CHARS: const - added:
static field XmlGrammarDefinition.NAME_START_CHARS: const - added:
static field XmlGrammarDefinition.OPEN_CDATA: const - added:
static field XmlGrammarDefinition.OPEN_COMMENT: const - added:
static field XmlGrammarDefinition.OPEN_DOCTYPE: const - added:
static field XmlGrammarDefinition.OPEN_DOCTYPE_BLOCK: const - added:
static field XmlGrammarDefinition.OPEN_ELEMENT: const - added:
static field XmlGrammarDefinition.OPEN_END_ELEMENT: const - added:
static field XmlGrammarDefinition.OPEN_PROCESSING: const - added:
static field XmlGrammarDefinition.SINGLE_QUOTE: const - added:
static field XmlGrammarDefinition.WHITESPACE: const
- added:
class XmlAncestorsIterable extends IterableBase<XmlNode> - added:
class XmlAncestorsIterator extends Iterator<XmlNode> - added:
ctor XmlAncestorsIterable(this.start) - added:
ctor XmlAncestorsIterator(this.current) - added:
field XmlAncestorsIterable.start: final XmlNode - added:
field XmlAncestorsIterator.current: XmlNode - added:
get XmlAncestorsIterable.iterator: Iterator<XmlNode> - added:
method XmlAncestorsIterator.moveNext(): bool
- added:
class XmlDescendantsIterable extends IterableBase<XmlNode> - added:
class XmlDescendantsIterator extends Iterator<XmlNode> - added:
ctor XmlDescendantsIterable(this.start) - added:
ctor XmlDescendantsIterator(XmlNode start) - added:
field XmlDescendantsIterable.start: final XmlNode - added:
field XmlDescendantsIterator.current: XmlNode - added:
field XmlDescendantsIterator.todo: final List<XmlNode> - added:
get XmlDescendantsIterable.iterator: Iterator<XmlNode> - added:
method XmlDescendantsIterator.moveNext(): bool - added:
method XmlDescendantsIterator.push(XmlNode node): void
- added:
class XmlFollowingIterable extends IterableBase<XmlNode> - added:
class XmlFollowingIterator extends Iterator<XmlNode> - added:
ctor XmlFollowingIterable(this.start) - added:
ctor XmlFollowingIterator(XmlNode start) - added:
field XmlFollowingIterable.start: final XmlNode - added:
field XmlFollowingIterator.current: XmlNode - added:
field XmlFollowingIterator.todo: final List<XmlNode> - added:
get XmlFollowingIterable.iterator: Iterator<XmlNode> - added:
method XmlFollowingIterator.moveNext(): bool
- added:
class XmlPrecedingIterable extends IterableBase<XmlNode> - added:
class XmlPrecedingIterator extends Iterator<XmlNode> - added:
ctor XmlPrecedingIterable(this.start) - added:
ctor XmlPrecedingIterator(this.start) - added:
field XmlPrecedingIterable.start: final XmlNode - added:
field XmlPrecedingIterator.current: XmlNode - added:
field XmlPrecedingIterator.start: final XmlNode - added:
field XmlPrecedingIterator.todo: final List<XmlNode> - added:
get XmlPrecedingIterable.iterator: Iterator<XmlNode> - added:
method XmlPrecedingIterator.moveNext(): bool
- added:
class XmlAttribute extends XmlNode implements XmlNamed - added:
ctor XmlAttribute(this.name, this.value, [this.attributeType = …]) - added:
field XmlAttribute.attributeType: final XmlAttributeType - added:
field XmlAttribute.name: final XmlName - added:
field XmlAttribute.value: final String - added:
get XmlAttribute.nodeType: XmlNodeType - added:
method XmlAttribute.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlCDATA extends XmlData - added:
ctor XmlCDATA(String text) - added:
get XmlCDATA.nodeType: XmlNodeType - added:
method XmlCDATA.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlComment extends XmlData - added:
ctor XmlComment(String text) - added:
get XmlComment.nodeType: XmlNodeType - added:
method XmlComment.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlData: abstract extends XmlNode - added:
ctor XmlData(this.text) - added:
field XmlData.text: final String
- added:
class XmlDoctype extends XmlData - added:
ctor XmlDoctype(String text) - added:
get XmlDoctype.nodeType: XmlNodeType - added:
method XmlDoctype.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlDocument extends XmlParent - added:
ctor XmlDocument(Iterable<XmlNode> children) - added:
get XmlDocument.doctypeElement: XmlDoctype - added:
get XmlDocument.document: XmlDocument - added:
get XmlDocument.nodeType: XmlNodeType - added:
get XmlDocument.rootElement: XmlElement - added:
get XmlDocument.text: String - added:
method XmlDocument.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlDocumentFragment extends XmlParent - added:
ctor XmlDocumentFragment(Iterable<XmlNode> children) - added:
get XmlDocumentFragment.document: XmlDocument - added:
get XmlDocumentFragment.nodeType: XmlNodeType - added:
get XmlDocumentFragment.text: String - added:
method XmlDocumentFragment.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlElement extends XmlParent implements XmlNamed - added:
ctor XmlElement(this.name, Iterable<XmlAttribute> attributes, Iterable<XmlNode> children) - added:
field XmlElement.attributes: final List<XmlAttribute> - added:
field XmlElement.name: final XmlName - added:
get XmlElement.nodeType: XmlNodeType - added:
method XmlElement.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlElement.getAttribute(String name, {String namespace}): String - added:
method XmlElement.getAttributeNode(String name, {String namespace}): XmlAttribute
- added:
class XmlNode: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned - added:
get XmlNode.ancestors: Iterable<XmlNode> - added:
get XmlNode.attributes: List<XmlAttribute> - added:
get XmlNode.children: List<XmlNode> - added:
get XmlNode.descendants: Iterable<XmlNode> - added:
get XmlNode.document: XmlDocument - added:
get XmlNode.firstChild: XmlNode - added:
get XmlNode.following: Iterable<XmlNode> - added:
get XmlNode.lastChild: XmlNode - added:
get XmlNode.nextSibling: XmlNode - added:
get XmlNode.nodeType: XmlNodeType - added:
get XmlNode.preceding: Iterable<XmlNode> - added:
get XmlNode.previousSibling: XmlNode - added:
get XmlNode.text: String
- added:
class XmlParent: abstract extends XmlNode - added:
ctor XmlParent(Iterable<XmlNode> children) - added:
field XmlParent.children: final List<XmlNode> - added:
method XmlParent.findAllElements(String name, {String namespace}): Iterable<XmlElement> - added:
method XmlParent.findElements(String name, {String namespace}): Iterable<XmlElement>
- added:
class XmlProcessing extends XmlData - added:
ctor XmlProcessing(this.target, String text) - added:
field XmlProcessing.target: final String - added:
get XmlProcessing.nodeType: XmlNodeType - added:
method XmlProcessing.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlText extends XmlData - added:
ctor XmlText(String text) - added:
get XmlText.nodeType: XmlNodeType - added:
method XmlText.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlParserDefinition extends XmlGrammarDefinition<XmlNode, XmlName> - added:
method XmlParserDefinition.createAttribute(XmlName name, String text, XmlAttributeType attributeType): XmlAttribute - added:
method XmlParserDefinition.createCDATA(String text): XmlCDATA - added:
method XmlParserDefinition.createComment(String text): XmlComment - added:
method XmlParserDefinition.createDoctype(String text): XmlDoctype - added:
method XmlParserDefinition.createDocument(Iterable<XmlNode> children): XmlDocument - added:
method XmlParserDefinition.createElement( XmlName name, Iterable<XmlNode> attributes, Iterable<XmlNode> children): XmlElement - added:
method XmlParserDefinition.createProcessing(String target, String text): XmlProcessing - added:
method XmlParserDefinition.createQualified(String name): XmlName - added:
method XmlParserDefinition.createText(String text): XmlText
- added:
enum XmlAttributeType - added:
member XmlAttributeType.DOUBLE_QUOTE - added:
member XmlAttributeType.SINGLE_QUOTE
- added:
class XmlOwned: abstract - added:
get XmlOwned.parent: XmlNode - added:
get XmlOwned.root: XmlNode - added:
method XmlOwned.adoptParent(XmlNode node): void
- added:
class XmlCharacterDataParser extends Parser - added:
ctor XmlCharacterDataParser(String stopper, int minLength) - added:
function encodeXmlAttributeValue(String input, XmlAttributeType attributeType): String - added:
function encodeXmlText(String input): String - added:
get XmlCharacterDataParser.children: List<Parser> - added:
method XmlCharacterDataParser.copy(): Parser - added:
method XmlCharacterDataParser.parseOn(Context context): Result - added:
typedef String ReplaceFunction(Match match) - added:
variable attributeQuote: final Map<XmlAttributeType, String> - added:
variable entityToChar: final Map<String, String>
- added:
class XmlName: abstract extends Object with XmlVisitable, XmlWritable, XmlOwned - added:
ctor XmlName(String local, [String prefix]) - added:
ctor XmlName.fromString(String qualified) - added:
ctor XmlName.internal() - added:
get XmlName.hashCode: int - added:
get XmlName.local: String - added:
get XmlName.namespaceUri: String - added:
get XmlName.prefix: String - added:
get XmlName.qualified: String - added:
method XmlName.accept<E>(XmlVisitor<E> visitor): E - added:
method XmlName.operator ==(Object other): bool - added:
variable separator: final - added:
variable xml: final - added:
variable xmlData: final - added:
variable xmlUri: final - added:
variable xmlns: final
- added:
function createNameMatcher(String name, String namespace): XmlNameMatcher - added:
typedef bool XmlNameMatcher(XmlNamed named)
- added:
class XmlNamed: abstract - added:
get XmlNamed.name: XmlName
- added:
enum XmlNodeType - 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:
class XmlPrefixName extends XmlName - added:
ctor XmlPrefixName(this.prefix, this.local, this.qualified) - added:
field XmlPrefixName.local: final String - added:
field XmlPrefixName.prefix: final String - added:
field XmlPrefixName.qualified: final String - added:
get XmlPrefixName.namespaceUri: String
- added:
class XmlSimpleName extends XmlName - added:
ctor XmlSimpleName(this.local) - added:
field XmlSimpleName.local: final String - added:
get XmlSimpleName.namespaceUri: String - added:
get XmlSimpleName.prefix: String - added:
get XmlSimpleName.qualified: String
- added:
class XmlWritable: abstract implements XmlVisitable - added:
method XmlWritable.toString(): String - added:
method XmlWritable.toXmlString({bool pretty = …, String indent = …}): String - added:
method XmlWritable.writePrettyTo(StringBuffer buffer, int level, String indent): void - added:
method XmlWritable.writeTo(StringBuffer buffer): void
- added:
class XmlPrettyWriter extends XmlWriter - added:
ctor XmlPrettyWriter(buffer, this.level, this.indent) - added:
field XmlPrettyWriter.indent: final String - added:
field XmlPrettyWriter.level: int - 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:
class XmlTransformer extends XmlVisitor<XmlVisitable> - added:
method XmlTransformer.visitAttribute(XmlAttribute node): XmlAttribute - added:
method XmlTransformer.visitCDATA(XmlCDATA node): XmlCDATA - added:
method XmlTransformer.visitComment(XmlComment node): XmlComment - added:
method XmlTransformer.visitDoctype(XmlDoctype node): XmlDoctype - added:
method XmlTransformer.visitDocument(XmlDocument node): XmlDocument - added:
method XmlTransformer.visitDocumentFragment(XmlDocumentFragment node): XmlDocumentFragment - added:
method XmlTransformer.visitElement(XmlElement node): XmlElement - added:
method XmlTransformer.visitName(XmlName name): XmlName - added:
method XmlTransformer.visitProcessing(XmlProcessing node): XmlProcessing - added:
method XmlTransformer.visitText(XmlText node): XmlText
- added:
class XmlVisitable: abstract - added:
method XmlVisitable.accept<E>(XmlVisitor<E> visitor): E
- added:
class XmlVisitor<E>: abstract - added:
method XmlVisitor.visit(XmlVisitable visitable): E - added:
method XmlVisitor.visitAll(Iterable<XmlVisitable> visitables): Iterable<E> - added:
method XmlVisitor.visitAttribute(XmlAttribute node): E - added:
method XmlVisitor.visitCDATA(XmlCDATA node): E - added:
method XmlVisitor.visitComment(XmlComment node): E - added:
method XmlVisitor.visitDoctype(XmlDoctype node): E - added:
method XmlVisitor.visitDocument(XmlDocument node): E - added:
method XmlVisitor.visitDocumentFragment(XmlDocumentFragment node): E - added:
method XmlVisitor.visitElement(XmlElement node): E - added:
method XmlVisitor.visitName(XmlName name): E - added:
method XmlVisitor.visitProcessing(XmlProcessing node): E - added:
method XmlVisitor.visitText(XmlText node): E
- added:
class XmlWriter extends XmlVisitor - added:
ctor XmlWriter(this.buffer) - added:
field XmlWriter.buffer: final StringBuffer - 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