|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Contains all the (custom) serializers and deserializers.
The implementation of this class is obtained via Context.getInstance();
Method Summary | |
void |
addFaultSerialization(Configurable c)
Adds a fault serialization group. |
void |
addSerialization(Configurable c)
Adds a serialization group. |
DeserializationContext |
createDeserializationContext(java.lang.String serializationID,
java.lang.String encodingURI)
Creates a new deserialization context. |
SerializationContext |
createSerializationContext(java.lang.String serializationID,
java.lang.String encodingURI)
Creates a new serialization context. |
TypeMappingContext |
createTypeMappingContext(java.lang.String serializationID,
java.lang.String encodingURI,
java.lang.String language)
Creates a new type mapping context. |
FaultDeserializer |
getFaultDeserializer(java.lang.String faultSerializationID,
Fault fault)
Returns a fault deserializer. |
FaultSerializer |
getFaultSerializer(java.lang.String faultSerializationID,
java.lang.Throwable exception)
Returns a fault serializer. |
java.util.Map |
getNamespaceLocationMap(java.lang.String serializationID,
java.lang.String encodingURI)
Returns an unmodifiable map of [namespaceURI(String) -> locationURL(String)]. |
void |
releaseDeserializationContext(DeserializationContext ctx)
Releases a deserialization context obtained through createDeserializationContext, so that it can be further reused. |
void |
releaseSerializationContext(SerializationContext ctx)
Releases a serialization context obtained through createSerializationContext, so that it can be further reused. |
void |
releaseTypeMappingContext(TypeMappingContext ctx)
Releases a type mapping context obtained through createTypeMappingContext, so that it can be further reused. |
void |
removeFaultSerialization(java.lang.String name)
Removes a fault serialization group. |
void |
removeSerialization(java.lang.String name)
Removes a serialization group. |
Method Detail |
public DeserializationContext createDeserializationContext(java.lang.String serializationID, java.lang.String encodingURI)
serializationID
- the id of the serialization groupencodingURI
- the encoding for which the deserialization
context is created. This parameter is used to select
which default deserializers should be used.
public void releaseDeserializationContext(DeserializationContext ctx)
ctx
- the deserialization context being releasedpublic SerializationContext createSerializationContext(java.lang.String serializationID, java.lang.String encodingURI)
serializationID
- the id of the group of serializersencodingURI
- the encoding for which the serialization
context is created. This parameter is used to select
which default serializers should be used.
public void releaseSerializationContext(SerializationContext ctx)
ctx
- the serialization context to be releasedpublic TypeMappingContext createTypeMappingContext(java.lang.String serializationID, java.lang.String encodingURI, java.lang.String language)
serializationID
- the id of the group of serializersencodingURI
- the encoding for which the type mapping
context is created. This parameter is used to select
which default type mapping should be used.language
- the target language (for example java)
public void releaseTypeMappingContext(TypeMappingContext ctx)
ctx
- the type mapping context to be releasedpublic FaultSerializer getFaultSerializer(java.lang.String faultSerializationID, java.lang.Throwable exception)
faultSerializationID
- id of the group of fault serializersexception
- the exception to be serialized
public FaultDeserializer getFaultDeserializer(java.lang.String faultSerializationID, Fault fault)
faultSerializationID
- id of the group of fault serializersfault
- the fault to be deserialized
public java.util.Map getNamespaceLocationMap(java.lang.String serializationID, java.lang.String encodingURI)
serializationID
- the serialization ID for which the location
map is to be returnedencodingURI
- the encoding to be used
null
if has not been foundpublic void addSerialization(Configurable c)
c
- the configurable of the grouppublic void removeSerialization(java.lang.String name)
name
- the name of the grouppublic void addFaultSerialization(Configurable c)
c
- the configurable of the grouppublic void removeFaultSerialization(java.lang.String name)
name
- the name of the group
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |