Uses of Class
dev.morphia.mapping.codec.pojo.TypeData
-
Packages that use TypeData Package Description dev.morphia.mapping.codec dev.morphia.mapping.codec.pojo -
-
Uses of TypeData in dev.morphia.mapping.codec
Methods in dev.morphia.mapping.codec that return TypeData Modifier and Type Method Description TypeData<?>
BaseReferenceCodec. getTypeData()
Constructors in dev.morphia.mapping.codec with parameters of type TypeData Constructor Description ArrayFieldAccessor(TypeData<?> typeData, Field field)
Creates the accessor -
Uses of TypeData in dev.morphia.mapping.codec.pojo
Subclasses of TypeData in dev.morphia.mapping.codec.pojo Modifier and Type Class Description class
WildCardTypeData<T>
Represents a wild card typeMethods in dev.morphia.mapping.codec.pojo that return TypeData Modifier and Type Method Description TypeData<T>
TypeData.Builder. build()
static TypeData<?>
TypeData. get(Field field)
Creates a TypeData reflecting the type of the given field.static TypeData<?>
TypeData. get(Method method)
Creates a TypeData reflecting the type of the given method.static TypeData<?>
TypeData. get(Type type)
TypeData<?>
EntityModelBuilder. getTypeData(Class<?> type, TypeData<?> suggested, Type genericType)
TypeData<?>
PropertyModel. getTypeData()
static <T> TypeData<T>
TypeData. newInstance(Type genericType)
Creates a TypeData reflecting the given generic type and class.TypeData<?>
PropertyModelBuilder. typeData()
TypeData<?>
TypeData. withType(Class<?> concreteClass)
Creates a new TypeData with an updated typeMethods in dev.morphia.mapping.codec.pojo that return types with arguments of type TypeData Modifier and Type Method Description List<TypeData<?>>
TypeData. getTypeParameters()
Methods in dev.morphia.mapping.codec.pojo with parameters of type TypeData Modifier and Type Method Description <S> TypeData.Builder<T>
TypeData.Builder. addTypeParameter(TypeData<S> typeParameter)
Adds a type parameterTypeData<?>
EntityModelBuilder. getTypeData(Class<?> type, TypeData<?> suggested, Type genericType)
static Class<?>
PropertyModel. normalize(TypeData<?> toNormalize)
Gets the parameterized type of a TypeDataPropertyModelBuilder
PropertyModelBuilder. typeData(TypeData<?> typeData)
Sets the type dataConstructor parameters in dev.morphia.mapping.codec.pojo with type arguments of type TypeData Constructor Description TypeData(Class<T> type, List<TypeData<?>> typeParameters)
Creates a new TypeData with the concrete type and type parameters around it.
-