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;
}
}
}