Hierarchy For All Packages
Package Hierarchies:- dev.morphia,
- dev.morphia.aggregation,
- dev.morphia.annotations,
- dev.morphia.annotations.experimental,
- dev.morphia.experimental,
- dev.morphia.geo,
- dev.morphia.mapping,
- dev.morphia.mapping.codec,
- dev.morphia.mapping.codec.pojo,
- dev.morphia.mapping.codec.reader,
- dev.morphia.mapping.codec.references,
- dev.morphia.mapping.experimental,
- dev.morphia.mapping.lazy,
- dev.morphia.mapping.lazy.proxy,
- dev.morphia.mapping.validation,
- dev.morphia.mapping.validation.classrules,
- dev.morphia.mapping.validation.fieldrules,
- dev.morphia.query,
- dev.morphia.query.validation,
- dev.morphia.transactions.experimental
Class Hierarchy
- java.lang.Object
- dev.morphia.query.AbstractCriteria (implements dev.morphia.query.Criteria)
- dev.morphia.query.CriteriaContainerImpl (implements dev.morphia.query.CriteriaContainer)
- dev.morphia.query.WhereCriteria
- dev.morphia.AbstractEntityInterceptor (implements dev.morphia.EntityInterceptor)
- dev.morphia.query.AbstractQueryFactory (implements dev.morphia.query.QueryFactory)
- dev.morphia.query.DefaultQueryFactory
- dev.morphia.aggregation.Accumulator
- dev.morphia.aggregation.AggregationPipelineImpl (implements dev.morphia.aggregation.AggregationPipeline)
- dev.morphia.query.ArraySlice
- dev.morphia.mapping.codec.BsonTypeMap
- dev.morphia.query.BucketAutoOptions
- dev.morphia.query.BucketAutoOptions.OutputOperation
- dev.morphia.query.BucketOptions
- dev.morphia.query.BucketOptions.OutputOperation
- dev.morphia.mapping.codec.ClassCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.mapping.codec.pojo.ClassMethodPair
- org.bson.codecs.pojo.ClassModel<T>
- dev.morphia.mapping.codec.pojo.EntityModel<T>
- org.bson.codecs.pojo.ClassModelBuilder<T>
- dev.morphia.mapping.codec.pojo.EntityModelBuilder<T>
- dev.morphia.mapping.codec.CollectionCodec<T> (implements org.bson.codecs.Codec<T>)
- dev.morphia.mapping.validation.ConstraintViolation
- dev.morphia.mapping.experimental.ConstructorCreator<T> (implements dev.morphia.mapping.codec.MorphiaInstanceCreator<T>)
- dev.morphia.mapping.validation.ConstructorParameterNameConstraint (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.codec.Conversions
- dev.morphia.geo.CoordinateReferenceSystem
- dev.morphia.geo.NamedCoordinateReferenceSystem
- com.mongodb.client.model.CountOptions
- dev.morphia.query.CountOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.query.CriteriaContainerCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.DatastoreImpl (implements dev.morphia.AdvancedDatastore)
- dev.morphia.experimental.BaseMorphiaSession (implements dev.morphia.experimental.MorphiaSession)
- dev.morphia.experimental.MorphiaSessionImpl
- dev.morphia.experimental.BaseMorphiaSession (implements dev.morphia.experimental.MorphiaSession)
- com.mongodb.client.model.DeleteOptions
- dev.morphia.DeleteOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.mapping.DiscriminatorFunction
- dev.morphia.mapping.codec.reader.DocumentReader (implements org.bson.BsonReader)
- dev.morphia.mapping.codec.DocumentWriter (implements org.bson.BsonWriter)
- dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.validation.classrules.EmbeddedAndId (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.validation.classrules.EmbeddedAndValue (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.validation.classrules.EntityAndEmbed (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.validation.classrules.EntityCannotBeMapOrIterable (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.query.validation.EntityTypeAndIdValueValidator (implements dev.morphia.query.validation.Validator)
- dev.morphia.mapping.codec.EnumCodecProvider (implements org.bson.codecs.configuration.CodecProvider)
- dev.morphia.mapping.codec.FieldAccessor (implements org.bson.codecs.pojo.PropertyAccessor<T>)
- dev.morphia.mapping.codec.ArrayFieldAccessor
- dev.morphia.mapping.validation.fieldrules.FieldConstraint (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.validation.fieldrules.ContradictingFieldAnnotation
- dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
- dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
- dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
- dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
- dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
- dev.morphia.mapping.validation.fieldrules.VersionMisuse
- dev.morphia.query.FieldCriteriaCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.query.FieldEndImpl<T> (implements dev.morphia.query.FieldEnd<T>)
- dev.morphia.mapping.validation.classrules.FieldEnumString
- dev.morphia.mapping.codec.pojo.FieldMetadata<T>
- dev.morphia.mapping.codec.pojo.FieldModel<T>
- dev.morphia.mapping.codec.pojo.FieldModelBuilder<T>
- com.mongodb.client.model.FindOneAndDeleteOptions
- dev.morphia.query.FindAndDeleteOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- com.mongodb.client.model.FindOneAndUpdateOptions
- dev.morphia.FindAndModifyOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.query.FindOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.geo.GeoJson
- dev.morphia.geo.GeometryCollection
- dev.morphia.geo.GeometryConverter
- dev.morphia.geo.GeometryQueryConverter
- dev.morphia.geo.GeometryShapeConverter<T> (implements org.bson.codecs.Codec<T>)
- dev.morphia.aggregation.GeoNear
- dev.morphia.aggregation.GeoNear.GeoNearBuilder
- dev.morphia.aggregation.Group
- dev.morphia.IndexHelper
- dev.morphia.InsertManyOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.InsertOneOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.InsertOptions
- dev.morphia.mapping.InstanceCreatorFactoryImpl<T> (implements org.bson.codecs.pojo.InstanceCreatorFactory<T>)
- dev.morphia.Key<T> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.morphia.mapping.codec.KeyCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.mapping.lazy.LazyFeatureDependencies
- dev.morphia.geo.LineString (implements dev.morphia.geo.Geometry)
- dev.morphia.mapping.codec.LocaleCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.mapping.MappedClass
- dev.morphia.mapping.MappedField
- dev.morphia.mapping.Mapper
- dev.morphia.mapping.MapperOptions
- dev.morphia.mapping.MapperOptions.Builder
- dev.morphia.mapping.validation.MappingValidator
- dev.morphia.mapping.codec.reader.Mark (implements org.bson.BsonReaderMark)
- dev.morphia.query.Meta
- dev.morphia.Morphia
- dev.morphia.mapping.codec.MorphiaCodecProvider (implements org.bson.codecs.configuration.CodecProvider)
- dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider
- dev.morphia.mapping.MorphiaDefaultsConvention (implements dev.morphia.mapping.MorphiaConvention)
- dev.morphia.mapping.codec.MorphiaPropertySerialization (implements org.bson.codecs.pojo.PropertySerialization<T>)
- dev.morphia.mapping.experimental.MorphiaReference<T>
- dev.morphia.mapping.experimental.CollectionReference<C>
- dev.morphia.mapping.experimental.ListReference<T>
- dev.morphia.mapping.experimental.SetReference<T>
- dev.morphia.mapping.experimental.MapReference<T>
- dev.morphia.mapping.experimental.SingleReference<T>
- dev.morphia.mapping.experimental.CollectionReference<C>
- dev.morphia.mapping.codec.MorphiaTypesCodecProvider (implements org.bson.codecs.configuration.CodecProvider)
- dev.morphia.geo.MultiLineString (implements dev.morphia.geo.Geometry)
- dev.morphia.mapping.validation.classrules.MultipleId (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.validation.classrules.MultipleVersions (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.geo.MultiPoint (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.MultiPolygon (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.NamedCoordinateReferenceSystemConverter
- dev.morphia.mapping.NamingStrategy
- dev.morphia.mapping.NoArgCreator<E> (implements dev.morphia.mapping.codec.MorphiaInstanceCreator<T>)
- dev.morphia.mapping.validation.classrules.NoId (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.mapping.codec.ObjectCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.query.validation.OperationValidator (implements dev.morphia.query.validation.Validator)
- dev.morphia.query.validation.AllOperationValidator
- dev.morphia.query.validation.ExistsOperationValidator
- dev.morphia.query.validation.GeoWithinOperationValidator
- dev.morphia.query.validation.InOperationValidator
- dev.morphia.query.validation.ModOperationValidator
- dev.morphia.query.validation.NotInOperationValidator
- dev.morphia.query.validation.SizeOperationValidator
- dev.morphia.geo.Point (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.PointBuilder
- org.bson.codecs.pojo.PojoCodec<T> (implements org.bson.codecs.Codec<T>)
- org.bson.codecs.pojo.PojoCodecImpl<T>
- dev.morphia.mapping.codec.BaseMorphiaCodec<T>
- dev.morphia.mapping.codec.pojo.MorphiaCodec<T> (implements org.bson.codecs.CollectibleCodec<T>)
- dev.morphia.mapping.codec.BaseMorphiaCodec<T>
- dev.morphia.mapping.codec.pojo.SpecializedMorphiaCodec<T>
- org.bson.codecs.pojo.PojoCodecImpl<T>
- dev.morphia.geo.Polygon (implements dev.morphia.geo.Geometry)
- dev.morphia.mapping.codec.PrimitiveCodecProvider (implements org.bson.codecs.configuration.CodecRegistry)
- dev.morphia.aggregation.Projection
- dev.morphia.query.Projection
- dev.morphia.mapping.codec.PropertyCodec<T> (implements org.bson.codecs.Codec<T>)
- dev.morphia.mapping.experimental.MorphiaReferenceCodec (implements dev.morphia.mapping.codec.pojo.PropertyHandler)
- dev.morphia.mapping.codec.references.ReferenceCodec (implements dev.morphia.mapping.codec.pojo.PropertyHandler)
- dev.morphia.query.PushOptions
- dev.morphia.mapping.codec.QueryCodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.query.QueryImpl<T> (implements dev.morphia.query.CriteriaContainer, dev.morphia.query.Query<T>)
- dev.morphia.mapping.codec.references.ReferenceProxy (implements java.lang.reflect.InvocationHandler, dev.morphia.mapping.codec.references.MorphiaProxy)
- dev.morphia.query.Shape
- dev.morphia.query.Shape.Center
- dev.morphia.query.Sort
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.morphia.AuthenticationException
- dev.morphia.mapping.MappingException
- dev.morphia.mapping.validation.ConstraintViolationException
- dev.morphia.query.QueryException
- dev.morphia.mapping.lazy.proxy.ReferenceException
- dev.morphia.query.UpdateException
- dev.morphia.query.ValidationException
- java.lang.RuntimeException
- java.lang.Exception
- dev.morphia.query.validation.TypeValidator (implements dev.morphia.query.validation.Validator)
- dev.morphia.query.validation.DefaultTypeValidator
- dev.morphia.query.validation.DoubleTypeValidator
- dev.morphia.query.validation.EntityAnnotatedValueValidator
- dev.morphia.query.validation.IntegerTypeValidator
- dev.morphia.query.validation.LongTypeValidator
- dev.morphia.query.UpdateBase<T,Updater> (implements dev.morphia.query.Updates<Updater>)
- dev.morphia.UpdateDocument (implements org.bson.conversions.Bson)
- dev.morphia.query.UpdateOpsImpl<T> (implements dev.morphia.query.UpdateOperations<T>)
- com.mongodb.client.model.UpdateOptions
- dev.morphia.UpdateOptions (implements dev.morphia.internal.SessionConfigurable<T>)
- dev.morphia.mapping.codec.URICodec (implements org.bson.codecs.Codec<T>)
- dev.morphia.ValidationBuilder (implements dev.morphia.annotations.Validation)
- dev.morphia.query.validation.ValidationFailure
- dev.morphia.query.validation.ValueValidator (implements dev.morphia.query.validation.Validator)
- dev.morphia.query.validation.KeyValueTypeValidator
- dev.morphia.query.validation.ListValueValidator
- dev.morphia.query.validation.PatternValueValidator
- dev.morphia.query.AbstractCriteria (implements dev.morphia.query.Criteria)
Interface Hierarchy
- dev.morphia.aggregation.AggregationPipeline
- java.lang.AutoCloseable
- java.io.Closeable
- com.mongodb.session.ClientSession
- com.mongodb.client.ClientSession
- dev.morphia.experimental.MorphiaSession (also extends dev.morphia.AdvancedDatastore)
- com.mongodb.client.ClientSession
- com.mongodb.session.ClientSession
- java.io.Closeable
- dev.morphia.mapping.validation.ClassConstraint
- org.bson.codecs.pojo.Convention
- dev.morphia.mapping.MorphiaConvention
- dev.morphia.query.Criteria
- dev.morphia.query.CriteriaContainer
- dev.morphia.Datastore
- dev.morphia.AdvancedDatastore
- dev.morphia.experimental.MorphiaSession (also extends com.mongodb.client.ClientSession)
- dev.morphia.AdvancedDatastore
- dev.morphia.EntityInterceptor
- dev.morphia.query.FieldEnd<T>
- dev.morphia.geo.Geometry
- org.bson.codecs.pojo.InstanceCreator<T>
- dev.morphia.mapping.codec.MorphiaInstanceCreator<T>
- dev.morphia.mapping.codec.references.MorphiaProxy
- dev.morphia.transactions.experimental.MorphiaTransaction<T>
- dev.morphia.ObjectFactory
- dev.morphia.mapping.codec.pojo.PropertyHandler
- dev.morphia.query.Query<T>
- dev.morphia.query.QueryFactory
- dev.morphia.query.UpdateOperations<T>
- dev.morphia.query.Updates<Updater>
- dev.morphia.query.validation.Validator
Annotation Type Hierarchy
- dev.morphia.annotations.AlsoLoad (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.CappedAt (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Collation (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.experimental.Constructor (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Converters (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Embedded (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Entity (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.EntityListeners (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Field (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Handler (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Id (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.experimental.IdField (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.IdGetter (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Index (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Indexed (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Indexes (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.IndexOptions (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.experimental.Name (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PostLoad (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PostPersist (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PreLoad (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PrePersist (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Property (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Reference (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Text (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Transient (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Validation (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Version (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.morphia.query.BucketAutoOptions.Granularity
- dev.morphia.mapping.validation.ConstraintViolation.Level
- dev.morphia.geo.CoordinateReferenceSystemType
- dev.morphia.query.CriteriaJoin
- dev.morphia.query.FilterOperator
- dev.morphia.geo.GeoJsonType
- dev.morphia.query.Meta.MetaDataKeyword
- dev.morphia.query.Type
- dev.morphia.query.UpdateOperator
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)