X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=support%2Fsrc%2Forg%2Fwamblee%2Fxml%2FXslTransformer.java;h=59a00fd09f5153aad0a4b7807a784c6693b22383;hb=8f2d78e446f48a1ed156b252998ae17cd6f0ba2b;hp=ade3d1291d70203a54c188684140cb84b0ece73a;hpb=4ca88c7dec30b0fae2338844b44f43d4592a42c6;p=utils diff --git a/support/src/org/wamblee/xml/XslTransformer.java b/support/src/org/wamblee/xml/XslTransformer.java index ade3d129..59a00fd0 100644 --- a/support/src/org/wamblee/xml/XslTransformer.java +++ b/support/src/org/wamblee/xml/XslTransformer.java @@ -37,7 +37,7 @@ import org.w3c.dom.Document; import org.wamblee.io.FileResource; /** - * XSLT utilities. + * XSL transformer for simplified usage of XSL transformations. */ public class XslTransformer { @@ -78,6 +78,8 @@ public class XslTransformer { } catch (IOException e) { throw new TransformerException(e.getMessage(), e); } + } else { + throw new TransformerException("Cannot read '" + aXslt + "'"); } } return resolver.resolve(aXslt, ""); @@ -165,7 +167,7 @@ public class XslTransformer { Transformer transformer = _factory.newTransformer(aXslt); transformer.transform(aSource, aResult); } catch (TransformerConfigurationException e) { - throw new RuntimeException( + throw new TransformerException( "Configuration problem of XSLT transformation", e); } }