XmlProductionDefinition class Null safety

XML parser that defines standard actions to the the XML tree.

Inheritance
Implementers

Constructors

XmlProductionDefinition(XmlEntityMapping entityMapping)

Properties

entityMapping XmlEntityMapping
final
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

attribute() Parser
attributes() Parser
attributeValue() Parser
attributeValueDouble() Parser
attributeValueSingle() Parser
build<T>({Function? start, List<Object> arguments = const []}) Parser<T>
Builds a composite parser from this definition. [...]
inherited
cdata() Parser
characterData() Parser
comment() Parser
content() Parser
declaration() Parser
doctype() Parser
document() Parser
documentFragment() Parser
documentFragmentContent() Parser
element() Parser
misc() Parser
nameChar() Parser
nameStartChar() Parser
nameToken() Parser
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
processing() Parser
qualified() Parser
ref<T>(Function callback, [dynamic arg1 = undefined, dynamic arg2 = undefined, dynamic arg3 = undefined, dynamic arg4 = undefined, dynamic arg5 = undefined]) Parser<T>
Reference to a production callback optionally parametrized with arg1, arg2, arg3, arg4, and arg5. [...]
@Deprecated('Use [ref0], [ref1], [ref2], ... instead.'), inherited
ref0<T>(Parser<T> callback()) Parser<T>
Reference to a production callback without any parameters.
inherited
ref1<T, A1>(Parser<T> callback(A1), A1 arg1) Parser<T>
Reference to a production callback parametrized with a single argument arg1.
inherited
ref2<T, A1, A2>(Parser<T> callback(A1, A2), A1 arg1, A2 arg2) Parser<T>
Reference to a production callback parametrized with two arguments arg1 and arg2.
inherited
ref3<T, A1, A2, A3>(Parser<T> callback(A1, A2, A3), A1 arg1, A2 arg2, A3 arg3) Parser<T>
Reference to a production callback parametrized with tree arguments arg1, arg2, and arg3.
inherited
ref4<T, A1, A2, A3, A4>(Parser<T> callback(A1, A2, A3, A4), A1 arg1, A2 arg2, A3 arg3, A4 arg4) Parser<T>
Reference to a production callback parametrized with four arguments arg1, arg2, arg3, and arg4.
inherited
ref5<T, A1, A2, A3, A4, A5>(Parser<T> callback(A1, A2, A3, A4, A5), A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5) Parser<T>
Reference to a production callback parametrized with five arguments arg1, arg2, arg3, arg4, and arg5.
inherited
space() Parser
spaceOptional() Parser
spaceText() Parser
start() Parser
The starting production of this definition.
override
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited