Rule constructor
Rule(
- RuleBuilder ruleBuilder
Implementation
Rule(RuleBuilder ruleBuilder)
: closedMatcher = ruleBuilder.getClosedMatcher(),
elementMatcher = ruleBuilder.getElementMatcher(),
zoomlevelRange = ruleBuilder.zoomlevelRange,
instructions = InstructionInstructions(
renderInstructionNodes: ruleBuilder.renderInstructionNodes,
renderInstructionOpenWays: ruleBuilder.renderInstructionOpenWays,
renderInstructionClosedWays: ruleBuilder.renderInstructionClosedWays),
subRules = [],
cat = ruleBuilder.cat {
ruleBuilder.ruleBuilderStack.forEach((ruleBuilder) {
Rule rule = ruleBuilder.build();
subRules.add(rule);
});
}