XFormParser constructor
XFormParser({
- ResourceResolver? resolver,
- ExternalInstanceParser? externalInstanceParser,
- SetGeopointAction setGeopointAction(
- TreeReference target
Creates a parser reading jr:// resources through resolver.
Implementation
XFormParser({
ResourceResolver? resolver,
ExternalInstanceParser? externalInstanceParser,
SetGeopointAction Function(TreeReference target)? setGeopointAction,
}) : _resolver = resolver ?? MapResourceResolver(const {}),
_externalInstanceParser =
externalInstanceParser ?? ExternalInstanceParser(),
_setGeopointAction = setGeopointAction ?? StubSetGeopointAction.new {
registerActionHandler(SetValueAction.elementName, (p, e, parent) {
p._parseSetValueAction(parent.actionController, e);
});
registerActionHandler(SetGeopointAction.elementName, _parseSetGeopoint);
registerActionHandler(RecordAudioAction.elementName, _parseRecordAudio);
}