(chore) HTML-Extraktions-Funktionen aus dem Interface entfernt. Bleibt in der Default-Implementierung vorhanden. Entwickler müssen dann aber casten.

This commit is contained in:
Andreas Penski (init) 2019-05-24 10:12:04 +02:00
parent 293a6f0847
commit b3e9d3a244

View file

@ -3,7 +3,6 @@ package de.kosit.validationtool.api;
import java.util.List;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import net.sf.saxon.s9api.XdmNode;
@ -44,27 +43,5 @@ public interface Result {
// TODO scheitert momentan daran, das intern kein svlr o.ä. zur Verfügung steht
// List<XmlError> getSchematronResult();
/**
* Extrahiert evtl. vorhandenes HTML aus dem Report und stellt diese als {@link XdmNode}-Objekt zur Verfügung.
*
* @return HTML-Nodes
*/
List<XdmNode> extractHtml();
/**
* Extrahiert evtl. vorhandenes HTML aus dem Report und stellt diese als {@link String} zur Verfügung.
*
* @return HTML-Nodes
*/
List<String> extractHtmlAsString();
/**
* Extrahiert evtl. vorhandenes HTML aus dem Report und stellt diese im als {@link Element}-Objekt zur Verfügung.
*
* @return HTML-Nodes
*/
List<Element> extractHtmlAsElement();
}