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 ComponentAstDTOs
Implementation of a MetadataVisitor used to visit a component of ArrayType
Defines 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/formats
Represents 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 ComponentGenerationInformation
This is a serializable form of a ComponentMetadataAst
 
This is a serializable form of a ComponentParameterAst.
 
Default implementation of an ArtifactAstDeserializer.
Resolves models when encountering an ObjectType
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.
This 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 representation
 
 
 
Wrapper over parser attributes for customizable serialization/deserialization.