public void pushDelegate(final TreeContentHandler delegate) { this.treeParsingController.setDelegate(delegate); this.treeParsingController.getCurrentElement() .setEndElementListener(endElement -> this.treeParsingController.setDelegate(this)); }
@Override public void init(final ContentHandlerAdapterController contentHandlerAdapter) { this.contentHandlerAdapter = contentHandlerAdapter; this.getDelegate().init(this); }
private CallbackContentHandler createFulfillByObjectHandler() { return new CallbackContentHandler() // .addCharacterDataListener("ffbId", data -> {}) .addCharacterDataListener("ffbType", data -> {}) .addIntDataListener("ffbVersion", data -> {}); } }
@Override public void startElement(final StartElementEvent event) { final TreeElement treeElement = new TreeElement(event, this.stack.peek()); this.stack.push(treeElement); this.getDelegate().startElement(treeElement); }
private void configureDataHandlers() { this.handler.addCharacterDataListener("id", this::removeArtifactTypeFromName) .addIntDataListener("version", this.idBuilder::revision) .addCharacterDataListener("description", this.listener::appendDescription) .addCharacterDataListener("rationale", this.listener::appendRationale) .addCharacterDataListener("comment", this.listener::appendComment) .addCharacterDataListener("status", this::setStatus) .addCharacterDataListener("shortdesc", this.listener::setTitle) .addCharacterDataListener("sourcefile", this::rememberSourceFile) .addIntDataListener("sourceline", this::rememberSourceLine); }
public ProvidesCoverageHandlerBuilder(final ImportEventListener listener) { this.listener = listener; this.handler = new CallbackContentHandler(); }
private void ignoreCharacterData(final String... elements) { for (final String element : elements) { this.handler.addCharacterDataListener(element, text -> {}); } }
@Override public void setDelegate(final TreeContentHandler newDelegate) { this.delegate = newDelegate; newDelegate.init(this); }
public CallbackContentHandler addElementListener(final String elementName, final Consumer<TreeElement> startElementConsumer) { this.addElementListener(elementName, startElementConsumer, null); return this; }
public void pushDelegate(final TreeContentHandler delegate) { this.treeParsingController.setDelegate(delegate); this.treeParsingController.getCurrentElement() .setEndElementListener(endElement -> this.treeParsingController.setDelegate(this)); }
@Override public void startElement(final StartElementEvent event) { final TreeElement treeElement = new TreeElement(event, this.stack.peek()); this.stack.push(treeElement); this.getDelegate().startElement(treeElement); }
@Override public void init(final ContentHandlerAdapterController contentHandlerAdapter) { this.contentHandlerAdapter = contentHandlerAdapter; this.getDelegate().init(this); }
public DependenciesHandlerBuilder(final ImportEventListener listener) { this.listener = listener; this.handler = new CallbackContentHandler(); }
public TreeContentHandler build() { return this.handler.addCharacterDataListener("needsobj", this.listener::addNeededArtifactType); } }
@Override public void setDelegate(final TreeContentHandler newDelegate) { this.delegate = newDelegate; newDelegate.init(this); }
public SingleSpecObjectsHandlerBuilder(final ImportEventListener listener, final SpecificationItemId.Builder idBuilder, final Location.Builder locationBuilder) { this.listener = listener; this.idBuilder = idBuilder; this.locationBuilder = locationBuilder; this.handler = new CallbackContentHandler(); }
private void ignoreCharacterData(final String... elements) { for (final String element : elements) { this.handler.addCharacterDataListener(element, text -> {}); } }
public TagsHandlerBuilder(final ImportEventListener listener) { this.listener = listener; this.handler = new CallbackContentHandler(); }
public TreeContentHandler build() { return this.handler.addCharacterDataListener("tag", this.listener::addTag); } }
public ProvidesCoverageHandlerBuilder(final ImportEventListener listener) { this.listener = listener; this.handler = new CallbackContentHandler(); }