define method
void
define(
- PropertyParseProcessor<
AsserestProperty> processor, { - bool replaceIfDefined = false,
Define a new PropertyParseProcessor.
It uses PropertyParseProcessor.supportedSchemes to determine the corresponsed
scheme is handled by single parser in ideal case or replace to the new
processor
if replaceIfDefined
enabled.
Implementation
void define(PropertyParseProcessor processor,
{bool replaceIfDefined = false}) {
for (String scheme in processor._allLowerSchemes) {
if (!isDefined(scheme) || replaceIfDefined) {
_parseProcessors[scheme] = processor;
}
}
}