X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=config%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fxmlrouter%2Fconfig%2FTransformation.java;fp=config%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fxmlrouter%2Fconfig%2FTransformation.java;h=b681afce38bda29f3437653c6bd0c60d3101630a;hb=f7f3bbbc63a9e177f56064d821dc5f502dee378e;hp=0000000000000000000000000000000000000000;hpb=9dbda773fb0f33b7022a044f0e4cbc0e64f1929e;p=xmlrouter diff --git a/config/src/main/java/org/wamblee/xmlrouter/config/Transformation.java b/config/src/main/java/org/wamblee/xmlrouter/config/Transformation.java new file mode 100644 index 0000000..b681afc --- /dev/null +++ b/config/src/main/java/org/wamblee/xmlrouter/config/Transformation.java @@ -0,0 +1,28 @@ +package org.wamblee.xmlrouter.config; + +import javax.xml.transform.dom.DOMSource; + +public interface Transformation { + + /** + * From type that can be transformed. + * + * @return From document type. + */ + String getFromType(); + + /** + * To document type. + * + * @return Document type. + */ + String getToType(); + + /** + * @param aDocument + * Document to transform. + * @return Resulting document. + */ + DOMSource transform(DOMSource aDocument); + +}