[jboss-svn-commits] JBL Code SVN: r32074 - labs/jbossesb/workspace/johan.kumps/product/rosetta/src/org/jboss/soa/esb/actions/validation.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Mar 14 17:56:36 EDT 2010
Author: johan.kumps
Date: 2010-03-14 17:56:35 -0400 (Sun, 14 Mar 2010)
New Revision: 32074
Modified:
labs/jbossesb/workspace/johan.kumps/product/rosetta/src/org/jboss/soa/esb/actions/validation/SchematronValidationAction.java
Log:
Some minor refactorings to make this class compatible with newest sources
Modified: labs/jbossesb/workspace/johan.kumps/product/rosetta/src/org/jboss/soa/esb/actions/validation/SchematronValidationAction.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/rosetta/src/org/jboss/soa/esb/actions/validation/SchematronValidationAction.java 2010-03-14 21:55:42 UTC (rev 32073)
+++ labs/jbossesb/workspace/johan.kumps/product/rosetta/src/org/jboss/soa/esb/actions/validation/SchematronValidationAction.java 2010-03-14 21:56:35 UTC (rev 32074)
@@ -230,7 +230,7 @@
addFeatures(transformerConfig.getFeatures(), factory);
addAttributes(transformerConfig.getAttributes(), factory);
setResolver(transformerConfig.getUriResolver(), factory);
- setErrorListener(new XslErrorListener(failOnWarning), factory);
+ setErrorListener(new TransformerListener(failOnWarning), factory);
this.factory.setURIResolver(new ClasspathXslURIResolver());
XPathFactory xPathFactory = XPathFactory.newInstance();
XPath xpath = xPathFactory.newXPath();
@@ -284,8 +284,12 @@
if (log.isDebugEnabled()) {
log.debug("Not preserving original message.");
}
- setPayload(message, ResultFactory.getInstance()
- .extractResult(validationResult, ResultType.STRING));
+ try{
+ payloadProxy.setPayload(message, ResultFactory.getInstance()
+ .extractResult(validationResult, ResultType.STRING));
+ } catch (MessageDeliverException e) {
+ throw new ActionProcessingException(e.getMessage(), e);
+ }
}
} else {
if (log.isDebugEnabled()) {
@@ -492,12 +496,13 @@
* @return {@link TransformerFactoryConfig}.
* @throws ConfigurationException
*/
+ @Override
protected TransformerFactoryConfig createConfig(final ConfigTree config)
throws ConfigurationException {
final Builder builder = new TransformerFactoryConfig.Builder();
- builder.extractFeatures(config);
- builder.extractAttributes(config);
- builder.createUrlResolver(config);
+ extractFeatures(config, builder);
+ extractAttributes(config, builder);
+ createUrlResolver(config, builder);
builder.resultType(ResultFactory.ResultType.valueOf(config
.getRequiredAttribute("resultType")));
return builder.build();
@@ -570,7 +575,7 @@
* @author <a href="mailto:johan.kumps at telenet.be">Johan Kumps</a>
* @since 4.8
*/
- public class ClasspathXslURIResolver implements URIResolver {
+ private class ClasspathXslURIResolver implements URIResolver {
public Source resolve(String href, String base)
throws TransformerException {
@@ -580,4 +585,5 @@
}
}
+
}
More information about the jboss-svn-commits
mailing list