public class AegisDatabinding
extends org.apache.cxf.databinding.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 |
| Constructor and Description |
|---|
AegisDatabinding() |
AegisDatabinding(AegisContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
<T> org.apache.cxf.databinding.DataReader<T> |
createReader(Class<T> cls) |
<T> org.apache.cxf.databinding.DataWriter<T> |
createWriter(Class<T> cls) |
AegisContext |
getAegisContext() |
org.apache.cxf.service.model.MessagePartInfo |
getPartFromClass(Class<?> cls) |
org.apache.cxf.service.Service |
getService() |
QName |
getSuggestedName(org.apache.cxf.service.Service s,
TypeMapping tm,
org.apache.cxf.service.model.OperationInfo op,
int param) |
Class<?>[] |
getSupportedReaderFormats() |
Class<?>[] |
getSupportedWriterFormats() |
AegisType |
getType(org.apache.cxf.service.model.MessagePartInfo part) |
AegisType |
getTypeFromClass(Class<?> cls) |
void |
initialize(org.apache.cxf.service.Service s)
Set up the data binding for a service.
|
protected void |
initializeMessage(org.apache.cxf.service.Service s,
TypeMapping serviceTM,
org.apache.cxf.service.model.AbstractMessageContainer container,
int partType,
Set<AegisType> deps) |
protected void |
initializeMessageTypes(org.apache.cxf.service.model.ServiceInfo s,
org.apache.cxf.service.model.AbstractMessageContainer container,
int partType) |
boolean |
isMtomUseXmime() |
void |
setAegisContext(AegisContext aegisContext) |
void |
setConfiguration(TypeCreationOptions configuration) |
void |
setMtomUseXmime(boolean mtomUseXmime) |
void |
setOverrideTypes(Set<String> types) |
addSchemaDocument, addSchemaDocument, checkNamespaceMap, getBus, getContextualNamespaceMap, getDeclaredNamespaceMappings, getMtomThreshold, getNamespaceMap, getSchemas, isMtomEnabled, setBus, setContextualNamespaceMap, setMtomEnabled, setMtomThreshold, setNamespaceMap, setSchemas, updateSchemaLocationprotected 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> org.apache.cxf.databinding.DataReader<T> createReader(Class<T> cls)
public <T> org.apache.cxf.databinding.DataWriter<T> createWriter(Class<T> cls)
public Class<?>[] getSupportedReaderFormats()
public Class<?>[] getSupportedWriterFormats()
public void initialize(org.apache.cxf.service.Service s)
protected void initializeMessage(org.apache.cxf.service.Service s,
TypeMapping serviceTM,
org.apache.cxf.service.model.AbstractMessageContainer container,
int partType,
Set<AegisType> deps)
protected void initializeMessageTypes(org.apache.cxf.service.model.ServiceInfo s,
org.apache.cxf.service.model.AbstractMessageContainer container,
int partType)
public QName getSuggestedName(org.apache.cxf.service.Service s, TypeMapping tm, org.apache.cxf.service.model.OperationInfo op, int param)
public AegisType getType(org.apache.cxf.service.model.MessagePartInfo part)
public org.apache.cxf.service.model.MessagePartInfo getPartFromClass(Class<?> cls)
public org.apache.cxf.service.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