public CallbackContentHandler addElementListener(final String elementName, final Consumer<TreeElement> startElementConsumer) { this.addElementListener(elementName, startElementConsumer, null); return this; }
public CallbackContentHandler addElementListener(final String elementName, final Consumer<TreeElement> startElementConsumer) { this.addElementListener(elementName, startElementConsumer, null); return this; }
public CallbackContentHandler addSubTreeHandler(final String elementName, final Supplier<TreeContentHandler> supplier) { addElementListener(elementName, element -> this.pushDelegate(supplier.get())); return this; }
public CallbackContentHandler build() { this.handler.addElementListener("specobject", this::handleStartElement, endElement -> handleEndElement()); return this.handler; }
public CallbackContentHandler addCharacterDataListener(final String elementName, final Consumer<String> listener) { addElementListener(elementName, startElement -> {}, endElement -> listener.accept(endElement.getCharacterData())); return this; } }
public CallbackContentHandler build() { this.handler.addElementListener("specobject", this::handleStartElement, endElement -> handleEndElement()); return this.handler; }
public CallbackContentHandler addSubTreeHandler(final String elementName, final Supplier<TreeContentHandler> supplier) { addElementListener(elementName, element -> this.pushDelegate(supplier.get())); return this; }
public CallbackContentHandler addCharacterDataListener(final String elementName, final Consumer<String> listener) { addElementListener(elementName, startElement -> {}, endElement -> listener.accept(endElement.getCharacterData())); return this; } }
}); this.handler.addElementListener("specdocument", elem -> { LOG.finest(() -> "Found specdocument element " + elem); if (!elem.isRootElement()) this.handler.addElementListener("specobjects", elem -> { final Attribute doctypeAttribute = elem.getAttributeValueByName(DOCTYPE_ATTRIBUTE_NAME); if (doctypeAttribute == null)
}); this.handler.addElementListener("specdocument", elem -> { LOG.finest(() -> "Found specdocument element " + elem); if (!elem.isRootElement()) this.handler.addElementListener("specobjects", elem -> { final Attribute doctypeAttribute = elem.getAttributeValueByName(DOCTYPE_ATTRIBUTE_NAME); if (doctypeAttribute == null)
public TreeContentHandler build() { this.handler.addElementListener("provcov", elem -> this.providesCoverageIdBuilder = new Builder(), // endElem -> { this.listener.addCoveredId(this.providesCoverageIdBuilder.build()); this.providesCoverageIdBuilder = null; }); this.handler.addCharacterDataListener("linksto", data -> this.providesCoverageIdBuilder.name(data)); this.handler.addIntDataListener("dstversion", data -> this.providesCoverageIdBuilder.revision(data)); return this.handler; } }
public TreeContentHandler build() { this.handler.addElementListener("provcov", elem -> this.providesCoverageIdBuilder = new Builder(), // endElem -> { this.listener.addCoveredId(this.providesCoverageIdBuilder.build()); this.providesCoverageIdBuilder = null; }); this.handler.addCharacterDataListener("linksto", data -> this.providesCoverageIdBuilder.name(data)); this.handler.addIntDataListener("dstversion", data -> this.providesCoverageIdBuilder.revision(data)); return this.handler; } }