All Classes and Interfaces
Class
Description
An abstract factory for DTOs which allows for centralizing some common logic.
Visits SimpleTypes and uses them to resolve the models of a list of
ComponentAstDTOsImplementation of a MetadataVisitor used to visit a component of
ArrayTypeDefines a component capable of deserializing an
InputStream created using an ArtifactAstSerializer into an
ArtifactAst.This class represent an
ArtifactAst but in a serializable fashion.Defines a component capable of serializing
ArtifactAsts into an InputStream.The serializer factory can create a
ArtifactAstSerializer or a ArtifactAstDeserializer instance in the
available ids/formatsRepresents a serialization/deserialization format for an
ArtifactAst.This class represents the information related to the serialization such as format and serializer version
Marker interface for DTOs that need to be aware of the
ArtifactAstSerializerMetadata.This class deals with the adding/reading into/from an input stream the metadata associated to
ArtifactAst serialization.This class provides serializers and deserializers instances for
ArtifactAsts.This is a serializable form of a
ComponentAst.Indicates what kind of model a components represents.
This is a serializable form of a
ComponentGenerationInformationThis is a serializable form of a
ComponentMetadataAstThis is a serializable form of a
ComponentParameterAst.Default implementation of an ArtifactAstDeserializer.
Resolves the
ComponentGenerationInformationDTOResolves models when encountering an ObjectType
A decorator for
ErrorTypeRepository that enriches it with additional related error types.Represents a node in the tree structure that represents the hierarchy of
ErrorTypes.This is a serializable version of an
ErrorTypeRepository.This is a serializable bit of information related to a DTO.
Implementations define the way that
ExtensionModels must be resolved when deserializing.Resolves the
ComponentGenerationInformationDTOThis is a serializable version of an
ImportedResource.Defines a component capable of serializing
ArtifactAsts into/from an InputStream.Json implementation of an
InternalArtifactAstDeserializer.This is an implementation of an
ArtifactAstSerializer that uses Gson to generate a Json String as the body of the
serialized representationResolves the
ComponentGenerationInformationDTOWrapper over parser attributes for customizable serialization/deserialization.