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 DataReader<T> {
08:
09: Object read(int idx, T input);
10:
11: Object read(QName name, int idx, T input);
12:
13: void readWrapper(ObjectMessageContext objCtx, boolean isOutBound,
14: T input);
15: }
|