|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class walks through the serialization map (obtained through parsing WSDL or other format descriptions) and returns custom serializers.
Nested Class Summary |
Nested classes inherited from class org.idoox.wasp.serialization.SchemaContext |
SchemaContext.State |
Nested classes inherited from class org.idoox.wasp.serialization.ReferenceSerializationContext |
ReferenceSerializationContext.AttachmentWithType |
Method Summary | |
java.util.Iterator |
getPostSerializationHandlers()
Returns iterator of registered post-serialization handlers. |
SerializationChain |
getSerializationChain(java.lang.Class serializedClass)
Returns a serialization chain for serializing serializedClass into the current XMLSchema
construct. |
java.lang.String |
getSerializationID()
Returns an id of the group of serializers. |
void |
registerPostSerializationHandler(PostSerializationHandler handler)
Deprecated. The feature is no longer supported |
void |
releaseSerializationChain(SerializationChain chain)
Releases serialization chain obtained from getSerializationChain call. |
void |
replaceTopSchemaConstruct(SchemaConstruct referencedConstruct)
replaces a top schema construct. |
void |
unregisterPostSerializationHandler(PostSerializationHandler handler)
Deprecated. The feature is no longer supported |
Methods inherited from interface org.idoox.wasp.serialization.SchemaContext |
enterCurrentMember, getCurrentConstructName, getCurrentConstructSchemaType, getCurrentConstructType, getCurrentMember, getCurrentSchemaConstruct, getOriginalType, getSchema, isCurrentConstructArray, leave, nextMember, nextSchemaConstruct, nextSchemaConstruct, putMember, putSchemaConstruct, replaceTopMember, replaceTopMemberType, typeOfCurrentConstructReplaced |
Methods inherited from interface org.idoox.wasp.serialization.ReferenceSerializationContext |
clearMultirefs, getAttachments, getAttachmentsWithType, getMultirefId, getMultirefRef, getMultirefType, getReferences, isMultirefsInline, isReferenceSerialized, isSerializingMultirefs, registerAttachment, registerAttachment, registerReference, registerReference, setMultirefsInline, setReferenceSerialized, setSerializingMultirefs |
Methods inherited from interface org.idoox.wasp.serialization.TypeMappingContext |
enter, getAttachmentClassName, getAttachmentMimeType, getSchema, getSchemaType, getSchemaType, getSchemaType, getType, getType, leave, setSchema |
Method Detail |
public SerializationChain getSerializationChain(java.lang.Class serializedClass)
serializedClass
into the current XMLSchema
construct.
serializedClass
- the class being serialized
public void releaseSerializationChain(SerializationChain chain)
getSerializationChain
call.
chain
- the chain to be releasedpublic java.lang.String getSerializationID()
TypeMappingContext
getSerializationID
in interface TypeMappingContext
public void registerPostSerializationHandler(PostSerializationHandler handler)
handler
- the handler to be registeredpublic void unregisterPostSerializationHandler(PostSerializationHandler handler)
handler
- the handler to be unregisteredpublic java.util.Iterator getPostSerializationHandlers()
public void replaceTopSchemaConstruct(SchemaConstruct referencedConstruct)
referencedConstruct
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |