| Interface | Description |
|---|---|
| ObjectTypeReferenceHandler |
Allows to serialize and deserealize
ObjectType instances
which are not explicitly defined but instead pointed at by some means |
| Class | Description |
|---|---|
| DefaultObjectTypeReferenceHandler |
Implementation of
ObjectTypeReferenceHandler which handles references
by looking for the MetadataTypeConstants.REF_FLAG prefix. |
| JsonMetadataTypeLoader |
TypeLoader that creates instances of MetadataType from JSON representations generated by
JsonMetadataTypeWriter. |
| JsonMetadataTypeWriter |
TypeWriter that serializes MetadataType objects into a readable and processable JSON file, that
can be deserialized again into a MetadataType using JsonMetadataTypeLoader. |
| MetadataTypeConstants |
MetadataType Constants to help in the
MetadataType serialization and deserialization |
| MetadataTypeGsonTypeAdapter | |
| NullObjectTypeReferenceHandler |
A null object implementation of
ObjectTypeReferenceHandler which handles
no reference. |
| SerializationContext |
Contains state which affects many serializers or type adapters
involved in the process of marshalling a
MetadataType |
| TypeAnnotationSerializer |
Serializer for
TypeAnnotation. |
| TypeAnnotationSerializerFactory |
Factory class for instances of
TypeAnnotationSerializer which have been enriched with SPI discovered implementations
of TypeAnnotationSerializer |
| Exception | Description |
|---|---|
| MetadataSerializingException |
RuntimeException that declares that an error occurred serializing or deserializing a MetadataType object. |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.