All Classes and Interfaces
Class
Description
Abstract type converter base class for converting types to and from their domain-specific counterparts.
Implementation of GSON
ExclusionStrategy excluding all fields not annotated with the given
annotation.ObjectExtractor implementation transforming a given ResultElement to a BigDecimal.ObjectExtractor implementation transforming a given ResultElement to a BigInteger.ObjectExtractor implementation transforming a given ResultElement to a Boolean.ObjectExtractor implementation transforming a given ResultElement to a Byte.ObjectExtractor implementation transforming a given ResultElement to a Character.A collection consisting of elements collected by their
ElementName via the
ResultCollection.collect(String) method.Functional interface handling the type-safe transformation of a
ResultElement to a collections of a specific
type.Wrapper class enclosing the result of a conversion.
Default implementation of the
CollectedResultCollection interface, allowing strongly typed access to specific
fields annotated with ElementName in elements of a ResultCollection.This class provides an abstraction of a collection of result elements
ObjectExtractor implementation transforming a given ResultElement to a Double.Annotation indicating the name of an element.
Implementation of GSON
FieldNamingStrategy using the value from annotation ElementName when
serializing field names.ObjectExtractor implementation transforming a given ResultElement to a Float.Extracts a
Collection out of a given ResultElement by wrapping the result of an
ObjectExtractor into a singletonList.Extractor trying to generically extract an object out of a given
ResultElement.Factory implementation that creates a
ResultElement, based on a given JsonElement.ResultObject implementation based on a JsonObject.ResultPrimitive implementation based on a JsonPrimitive.ObjectExtractor implementation transforming a given ResultElement to a Integer.ObjectExtractor implementation transforming a given ResultElement to a Long.Functional interface handling the type-safe transformation of a
ResultElement to a specific type.Constructor used to indicate that the access to the contained value in a
ConvertedObject failed, as the value
could not be converted.This class implements the basic
ObjectExtractor interface, offering a method to create an object by
extracting arbitrary input data of type ResultElement.Interface representing one collection of result elements (e.g.
Class representing one resulting element from a call to an external service (e.g.
Factory interface to encapsulating different ways to create a
ResultElement from an arbitrary object.Interface representing one structured object (e.g one complex business object) resulting from a call to an external
service (e.g.
Class representing an unstructured result primitive resulting from a call to an external service (e.g.
ObjectExtractor implementation transforming a given ResultElement to a Short.ObjectExtractor implementation transforming a given ResultElement to a String.Type converter for converting types to and from their domain-specific counterparts.
Implementation of
JsonDeserializer deserializing a JsonPrimitive to an object of type T using
the given TypeConverter.