1 package org.objectweb.celtix.bus.jaxws.io; 2 3 import javax.xml.bind.JAXBContext; 4 5 import org.objectweb.celtix.bindings.DataBindingCallback.Mode; 6 import org.objectweb.celtix.bus.jaxws.DynamicDataBindingCallback; 7 8 public class TestDynamicDataBindingCallback extends DynamicDataBindingCallback { 9 10 private final Class <?>[] clazz; 11 private final JAXBContext context; 12 13 public TestDynamicDataBindingCallback(Class <?> cls, Mode md) { 14 super(cls, md); 15 clazz = new Class <?>[] {cls}; 16 context = null; 17 } 18 19 public TestDynamicDataBindingCallback(JAXBContext ctx, Mode md) { 20 super(ctx, md); 21 context = ctx; 22 clazz = new Class <?>[] {Object .class}; 23 } 24 25 public Class <?>[] getSupportedFormats() { 26 return clazz; 27 } 28 29 public JAXBContext getJAXBContext() { 30 return context; 31 } 32 33 } 34 | Popular Tags |