matchNode method

void matchNode(
  1. int indoorLevel,
  2. List<Renderinstruction> matchingList,
  3. PointOfInterest pointOfInterest
)

Implementation

void matchNode(final int indoorLevel, List<Renderinstruction> matchingList, PointOfInterest pointOfInterest) {
  if (matches(pointOfInterest.tags, indoorLevel)) {
    matchingList.addAll(renderinstructionNodes);
    for (var element in subRules) {
      element.matchNode(indoorLevel, matchingList, pointOfInterest);
    }
  }
}