diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-30 00:04:47 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-30 00:04:47 +0000 |
commit | 8a515e9f25fc7fefa03860d1f14e4bcf47bdeb63 (patch) | |
tree | b58a349a83afd25a8a677e7c3b1058e3996b2bcd /java/sca/modules/interface-java-jaxws | |
parent | 4fa2f6af33e964521800a3ad2919c2e14c6c956f (diff) |
Refactor JAXBContextCache/JAXBContextHelper to be a utility bound to the extension point registry
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@831163 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/interface-java-jaxws')
2 files changed, 5 insertions, 3 deletions
diff --git a/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/FaultBeanGeneratorTestCase.java b/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/FaultBeanGeneratorTestCase.java index 4caeb79fca..3ea1427494 100644 --- a/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/FaultBeanGeneratorTestCase.java +++ b/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/FaultBeanGeneratorTestCase.java @@ -26,6 +26,7 @@ import java.lang.annotation.Annotation; import javax.xml.bind.JAXBContext; +import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; import org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper; import org.junit.Assert; import org.junit.Test; @@ -55,7 +56,7 @@ public class FaultBeanGeneratorTestCase { // XmlType xmlType = cls.getAnnotation(XmlType.class); // System.out.println(xmlType); Object bean = cls.newInstance(); - JAXBContext context = JAXBContextHelper.createJAXBContext(cls); + JAXBContext context = new JAXBContextHelper(new DefaultExtensionPointRegistry()).createJAXBContext(cls); StringWriter sw = new StringWriter(); context.createMarshaller().marshal(bean, sw); System.out.println(sw.toString()); diff --git a/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/WrapperBeanGeneratorTestCase.java b/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/WrapperBeanGeneratorTestCase.java index b14ef19939..f83c27e10a 100644 --- a/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/WrapperBeanGeneratorTestCase.java +++ b/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/WrapperBeanGeneratorTestCase.java @@ -30,6 +30,7 @@ import java.util.Map; import javax.xml.bind.JAXBContext; import javax.xml.transform.stream.StreamSource; +import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; import org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper; import org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper; import org.junit.Test; @@ -56,7 +57,7 @@ public class WrapperBeanGeneratorTestCase { } } } - JAXBContext context = JAXBContextHelper.createJAXBContext(classes.toArray(new Class<?>[classes.size()])); + JAXBContext context = new JAXBContextHelper(new DefaultExtensionPointRegistry()).createJAXBContext(classes.toArray(new Class<?>[classes.size()])); for (Class<?> cls : classes) { Object obj = cls.newInstance(); StringWriter sw = new StringWriter(); @@ -70,7 +71,7 @@ public class WrapperBeanGeneratorTestCase { @Test public void testGenerateSchema() throws Exception { List<Class<?>> classes = new WrapperBeanGenerator().generateWrapperBeans(TestInterface.class); - JAXBContext context = JAXBContextHelper.createJAXBContext(classes.toArray(new Class<?>[classes.size()])); + JAXBContext context = new JAXBContextHelper(new DefaultExtensionPointRegistry()).createJAXBContext(classes.toArray(new Class<?>[classes.size()])); Map<String, String> results = JAXBTypeHelper.generateSchema(context); for (String xsd : results.values()) { System.out.println(xsd); |