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 classWildCardTypeData<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<?> typeData)Gets the parameterized type of a TypeDataPropertyModelBuilderPropertyModelBuilder. 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.
-