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
Represents a wild card typeMethods in dev.morphia.mapping.codec.pojo that return TypeData Modifier and Type Method Description TypeData<T>
TypeData.Builder. build()
TypeData<?>
EntityModelBuilder. getTypeData(Class<?> type, TypeData<?> suggested, Type genericType)
TypeData<?>
PropertyModel. getTypeData()
static TypeData<?>
TypeData. newInstance(Field field)
Creates a TypeData reflecting the type of the given field.static TypeData<?>
TypeData. newInstance(Method method)
Creates a TypeData reflecting the type of the given method.static <T> TypeData<T>
TypeData. newInstance(Type genericType, Class<T> clazz)
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 parameter<S> WildCardTypeData.Builder
WildCardTypeData.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 data
-