public class AegisDatabinding extends AbstractDataBinding
setAegisContext(AegisContext)
before any call to initialize(Service)
. That does
not require special arrangements; the service factories do not call {initialize(Service)
until
after the application passes the data binding into the factory. This class adds root classes to the context
based on the SEI and implementation.AegisContext
Modifier and Type | Field and Description |
---|---|
protected static int |
FAULT_PARAM |
protected static int |
IN_PARAM |
protected static int |
OUT_PARAM |
mtomEnabled, mtomThreshold
Constructor and Description |
---|
AegisDatabinding() |
AegisDatabinding(AegisContext ctx) |
addSchemaDocument, addSchemaDocument, checkNamespaceMap, getBus, getContextualNamespaceMap, getDeclaredNamespaceMappings, getMtomThreshold, getNamespaceMap, getSchemas, isMtomEnabled, setBus, setContextualNamespaceMap, setMtomEnabled, setMtomThreshold, setNamespaceMap, setSchemas, updateSchemaLocation
protected static final int IN_PARAM
protected static final int OUT_PARAM
protected static final int FAULT_PARAM
public AegisDatabinding()
public AegisDatabinding(AegisContext ctx)
public <T> DataReader<T> createReader(Class<T> cls)
public <T> DataWriter<T> createWriter(Class<T> cls)
public Class<?>[] getSupportedReaderFormats()
public Class<?>[] getSupportedWriterFormats()
public void initialize(Service s)
protected void initializeMessage(Service s, TypeMapping serviceTM, AbstractMessageContainer container, int partType, Set<AegisType> deps)
protected void initializeMessageTypes(ServiceInfo s, AbstractMessageContainer container, int partType)
public QName getSuggestedName(Service s, TypeMapping tm, OperationInfo op, int param)
public AegisType getType(MessagePartInfo part)
public MessagePartInfo getPartFromClass(Class<?> cls)
public Service getService()
public AegisContext getAegisContext()
public void setAegisContext(AegisContext aegisContext)
public void setConfiguration(TypeCreationOptions configuration)
public boolean isMtomUseXmime()
public void setMtomUseXmime(boolean mtomUseXmime)
Apache CXF