|
||||||||||
| 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 released
public 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 released
public 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 released
public 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 | |||||||||