01: package org.objectweb.celtix.bindings;
02:
03: import javax.xml.namespace.QName;
04:
05: import org.objectweb.celtix.context.ObjectMessageContext;
06:
07: public interface DataWriter<T> {
08:
09: void write(Object obj, T output);
10:
11: void write(Object obj, QName elName, T output);
12:
13: void writeWrapper(ObjectMessageContext objCtx, boolean isOutbound,
14: T output);
15: }
|