|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.databinding.AbstractDataBinding
org.apache.cxf.aegis.databinding.AegisDatabinding
public class AegisDatabinding
Handles DataBinding functions for Aegis.
NOTE: There is an assumed 1:1 mapping between an AegisDatabinding and a Service!
| Field Summary | |
|---|---|
static java.lang.String |
CURRENT_MESSAGE_PART
|
static java.lang.String |
ENCODING_URI_KEY
|
protected static int |
FAULT_PARAM
|
protected static int |
IN_PARAM
|
protected static int |
OUT_PARAM
|
static java.lang.String |
OVERRIDE_TYPES_KEY
|
static java.lang.String |
READ_XSI_TYPE_KEY
|
static java.lang.String |
TYPE_MAPPING_KEY
|
static java.lang.String |
WRITE_XSI_TYPE_KEY
|
| Constructor Summary | |
|---|---|
AegisDatabinding()
|
|
| Method Summary | ||
|---|---|---|
|
createReader(java.lang.Class<T> cls)
|
|
|
createWriter(java.lang.Class<T> cls)
|
|
Configuration |
getConfiguration()
Return the type mapping configuration associated with this databinding object. |
|
java.util.Map<java.lang.String,java.lang.String> |
getDeclaredNamespaceMappings()
Provide explicit mappings to ReflectionServiceFactory. |
|
java.util.Map<java.lang.String,java.lang.String> |
getNamespaceMap()
|
|
java.util.List |
getOverrideTypes()
|
|
Service |
getService()
|
|
javax.xml.namespace.QName |
getSuggestedName(Service s,
TypeMapping tm,
OperationInfo op,
int param)
|
|
java.lang.Class<?>[] |
getSupportedReaderFormats()
|
|
java.lang.Class<?>[] |
getSupportedWriterFormats()
|
|
Type |
getType(MessagePartInfo part)
|
|
TypeMappingRegistry |
getTypeMappingRegistry()
|
|
void |
initialize(Service s)
Initialize the service info (i.e. |
|
protected void |
initializeMessage(Service s,
TypeMapping serviceTM,
AbstractMessageContainer container,
int partType,
java.util.Set<Type> deps)
|
|
void |
setConfiguration(Configuration configuration)
Set the configuration for this databinding object. |
|
void |
setNamespaceMap(java.util.Map<java.lang.String,java.lang.String> namespaceMap)
|
|
void |
setTypeMappingRegistry(TypeMappingRegistry typeMappingRegistry)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CURRENT_MESSAGE_PART
public static final java.lang.String TYPE_MAPPING_KEY
public static final java.lang.String ENCODING_URI_KEY
public static final java.lang.String WRITE_XSI_TYPE_KEY
public static final java.lang.String OVERRIDE_TYPES_KEY
public static final java.lang.String READ_XSI_TYPE_KEY
protected static final int IN_PARAM
protected static final int OUT_PARAM
protected static final int FAULT_PARAM
| Constructor Detail |
|---|
public AegisDatabinding()
| Method Detail |
|---|
public <T> DataReader<T> createReader(java.lang.Class<T> cls)
public <T> DataWriter<T> createWriter(java.lang.Class<T> cls)
public java.lang.Class<?>[] getSupportedReaderFormats()
public java.lang.Class<?>[] getSupportedWriterFormats()
public TypeMappingRegistry getTypeMappingRegistry()
public void setTypeMappingRegistry(TypeMappingRegistry typeMappingRegistry)
public void initialize(Service s)
DataBinding
protected void initializeMessage(Service s,
TypeMapping serviceTM,
AbstractMessageContainer container,
int partType,
java.util.Set<Type> deps)
public javax.xml.namespace.QName getSuggestedName(Service s,
TypeMapping tm,
OperationInfo op,
int param)
public Type getType(MessagePartInfo part)
public java.util.List getOverrideTypes()
public Service getService()
public java.util.Map<java.lang.String,java.lang.String> getNamespaceMap()
public void setNamespaceMap(java.util.Map<java.lang.String,java.lang.String> namespaceMap)
namespaceMap - The namespaceMap to set.public java.util.Map<java.lang.String,java.lang.String> getDeclaredNamespaceMappings()
getDeclaredNamespaceMappings in interface DataBindinggetDeclaredNamespaceMappings in class AbstractDataBindingpublic Configuration getConfiguration()
public void setConfiguration(Configuration configuration)
configuration - The configuration to set.
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||