KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > bus > jaxws > io > TestDynamicDataBindingCallback


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 JavaDoc<?>[] clazz;
11     private final JAXBContext context;
12     
13     public TestDynamicDataBindingCallback(Class JavaDoc<?> cls, Mode md) {
14         super(cls, md);
15         clazz = new Class JavaDoc<?>[] {cls};
16         context = null;
17     }
18     
19     public TestDynamicDataBindingCallback(JAXBContext ctx, Mode md) {
20         super(ctx, md);
21         context = ctx;
22         clazz = new Class JavaDoc<?>[] {Object JavaDoc.class};
23     }
24     
25     public Class JavaDoc<?>[] getSupportedFormats() {
26         return clazz;
27     }
28     
29     public JAXBContext getJAXBContext() {
30         return context;
31     }
32     
33 }
34
Popular Tags