Hierarchy For All Packages
Package Hierarchies:- dev.morphia,
- dev.morphia.aggregation,
- dev.morphia.annotations,
- dev.morphia.converters,
- dev.morphia.converters.experimental,
- dev.morphia.dao,
- dev.morphia.geo,
- dev.morphia.internal,
- dev.morphia.logging,
- dev.morphia.logging.jdk,
- dev.morphia.mapping,
- dev.morphia.mapping.cache,
- 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.internal,
- dev.morphia.query.validation,
- relocated.morphia.org.apache.commons.collections
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)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- relocated.morphia.org.apache.commons.collections.ReferenceMap
- dev.morphia.query.AbstractQueryFactory (implements dev.morphia.query.QueryFactory)
- dev.morphia.query.DefaultQueryFactory
- dev.morphia.mapping.lazy.proxy.AbstractReference (implements com.thoughtworks.proxy.kit.ObjectReference<T>, dev.morphia.mapping.lazy.proxy.ProxiedReference, java.io.Serializable)
- dev.morphia.mapping.lazy.proxy.CollectionObjectReference<T> (implements dev.morphia.mapping.lazy.proxy.ProxiedEntityReferenceList)
- dev.morphia.mapping.lazy.proxy.EntityObjectReference (implements dev.morphia.mapping.lazy.proxy.ProxiedEntityReference)
- dev.morphia.mapping.lazy.proxy.MapObjectReference (implements dev.morphia.mapping.lazy.proxy.ProxiedEntityReferenceMap)
- dev.morphia.aggregation.Accumulator
- dev.morphia.aggregation.AggregationPipelineImpl (implements dev.morphia.aggregation.AggregationPipeline)
- dev.morphia.query.ArraySlice
- dev.morphia.dao.BasicDAO<T,K> (implements dev.morphia.dao.DAO<T,K>)
- dev.morphia.DAO<T,K>
- dev.morphia.query.BucketAutoOptions
- dev.morphia.query.BucketAutoOptions.OutputOperation
- dev.morphia.query.BucketOptions
- dev.morphia.query.BucketOptions.OutputOperation
- dev.morphia.mapping.lazy.CGLibLazyProxyFactory (implements dev.morphia.mapping.lazy.LazyProxyFactory)
- dev.morphia.mapping.validation.ConstraintViolation
- dev.morphia.mapping.validation.classrules.ContainsEmbeddedWithId (implements dev.morphia.mapping.validation.ClassConstraint)
- dev.morphia.converters.Converters
- dev.morphia.converters.CustomConverters
- dev.morphia.converters.DefaultConverters
- dev.morphia.geo.CoordinateReferenceSystem
- dev.morphia.geo.NamedCoordinateReferenceSystem
- dev.morphia.query.CountOptions
- dev.morphia.DatastoreImpl (implements dev.morphia.AdvancedDatastore)
- dev.morphia.mapping.DefaultCreator (implements dev.morphia.ObjectFactory)
- dev.morphia.mapping.cache.DefaultEntityCache (implements dev.morphia.mapping.cache.EntityCache)
- dev.morphia.mapping.cache.DefaultEntityCacheFactory (implements dev.morphia.mapping.cache.EntityCacheFactory)
- relocated.morphia.org.apache.commons.collections.DefaultMapEntry (implements java.util.Map.Entry<K,V>)
- dev.morphia.DeleteOptions
- 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.cache.EntityCacheStatistics
- 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.logging.jdk.FastestJDKLogger (implements dev.morphia.logging.Logger)
- dev.morphia.logging.jdk.FasterJDKLogger
- 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.MapKeyDifferentFromString
- dev.morphia.mapping.validation.fieldrules.MapNotSerializable
- dev.morphia.mapping.validation.fieldrules.MisplacedProperty
- dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
- dev.morphia.mapping.validation.fieldrules.VersionMisuse
- dev.morphia.query.FieldEndImpl<T> (implements dev.morphia.query.FieldEnd<T>)
- dev.morphia.mapping.validation.classrules.FieldEnumString
- dev.morphia.FindAndModifyOptions
- dev.morphia.query.FindOptions
- java.util.logging.Formatter
- dev.morphia.logging.jdk.ShortFormatter
- dev.morphia.geo.GeoJson
- dev.morphia.geo.GeometryCollection
- dev.morphia.aggregation.GeoNear
- dev.morphia.aggregation.GeoNear.GeoNearBuilder
- dev.morphia.aggregation.Group
- dev.morphia.InsertOptions
- dev.morphia.logging.jdk.JDKLogger (implements dev.morphia.logging.Logger)
- dev.morphia.logging.jdk.JDKLoggerFactory (implements dev.morphia.logging.LoggerFactory)
- dev.morphia.Key<T> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.morphia.mapping.lazy.LazyFeatureDependencies
- dev.morphia.geo.LineString (implements dev.morphia.geo.Geometry)
- dev.morphia.mapping.MappedClass
- dev.morphia.mapping.MappedField
- dev.morphia.mapping.EphemeralMappedField
- dev.morphia.mapping.Mapper
- dev.morphia.mapping.MapperOptions
- dev.morphia.mapping.MapperOptions.Builder
- dev.morphia.query.internal.MappingIterable<U,V> (implements com.mongodb.client.MongoIterable<TResult>)
- dev.morphia.mapping.validation.MappingValidator
- dev.morphia.MapReduceOptions<T>
- dev.morphia.MapreduceResults<T> (implements java.lang.Iterable<T>)
- dev.morphia.MapreduceResults.Stats
- dev.morphia.query.Meta
- dev.morphia.Morphia
- dev.morphia.query.internal.MorphiaCursor<T> (implements com.mongodb.client.MongoCursor<TResult>)
- dev.morphia.query.MorphiaIterator<T,V> (implements java.lang.Iterable<T>, java.util.Iterator<E>)
- dev.morphia.query.MorphiaKeyIterator<T>
- dev.morphia.query.internal.MorphiaKeyCursor<T> (implements com.mongodb.client.MongoCursor<TResult>)
- dev.morphia.logging.MorphiaLoggerFactory
- dev.morphia.mapping.experimental.MorphiaReference<T>
- dev.morphia.mapping.experimental.CollectionReference<C>
- dev.morphia.mapping.experimental.MapReference<T>
- dev.morphia.mapping.experimental.SingleReference<T>
- dev.morphia.internal.MorphiaUtils
- 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.mapping.validation.classrules.NoId (implements dev.morphia.mapping.validation.ClassConstraint)
- 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.internal.PathTarget
- dev.morphia.geo.Point (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.PointBuilder
- dev.morphia.geo.Polygon (implements dev.morphia.geo.Geometry)
- dev.morphia.aggregation.Projection
- dev.morphia.mapping.lazy.proxy.ProxyHelper
- dev.morphia.query.PushOptions
- dev.morphia.query.QueryImpl<T> (implements dev.morphia.query.CriteriaContainer, dev.morphia.query.Query<T>)
- dev.morphia.mapping.Serializer
- dev.morphia.query.Shape
- dev.morphia.query.Shape.Point
- dev.morphia.logging.SilentLogger (implements dev.morphia.logging.Logger)
- dev.morphia.query.Sort
- dev.morphia.aggregation.Sort
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.morphia.AuthenticationException
- java.util.ConcurrentModificationException
- dev.morphia.mapping.lazy.proxy.LazyReferenceFetchingException
- dev.morphia.converters.ConverterException
- dev.morphia.converters.ConverterNotFoundException
- dev.morphia.mapping.MappingException
- dev.morphia.mapping.validation.ConstraintViolationException
- dev.morphia.query.QueryException
- dev.morphia.query.UpdateException
- dev.morphia.query.ValidationException
- java.lang.RuntimeException
- java.lang.Exception
- dev.morphia.converters.TypeConverter
- dev.morphia.converters.BigDecimalConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.BooleanConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.ByteConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.CharacterConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.CharArrayConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.ClassConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.CurrencyConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.DateConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.TimestampConverter
- dev.morphia.converters.DoubleConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.EnumConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.EnumSetConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.FloatConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.geo.GeometryConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.geo.GeometryQueryConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.geo.GeometryShapeConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.geo.GeometryShapeConverter.LineStringConverter
- dev.morphia.geo.GeometryShapeConverter.MultiLineStringConverter
- dev.morphia.geo.GeometryShapeConverter.MultiPointConverter
- dev.morphia.geo.GeometryShapeConverter.MultiPolygonConverter
- dev.morphia.geo.GeometryShapeConverter.PointConverter
- dev.morphia.geo.GeometryShapeConverter.PolygonConverter
- dev.morphia.converters.IdentityConverter
- dev.morphia.converters.InstantConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.IntegerConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.IterableConverter
- dev.morphia.converters.KeyConverter
- dev.morphia.converters.LocalDateConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.LocalDateTimeConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.LocaleConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.LocalTimeConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.LongConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.MapOfValuesConverter
- dev.morphia.geo.NamedCoordinateReferenceSystemConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.ObjectIdConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.experimental.ReferenceConverter
- dev.morphia.converters.SerializedObjectConverter
- dev.morphia.converters.ShortConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.StringConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.URIConverter (implements dev.morphia.converters.SimpleValueConverter)
- dev.morphia.converters.UUIDConverter (implements dev.morphia.converters.SimpleValueConverter)
- 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.UpdateOpsImpl<T> (implements dev.morphia.query.UpdateOperations<T>)
- dev.morphia.UpdateOptions
- dev.morphia.query.UpdateResults
- 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
- dev.morphia.mapping.validation.ClassConstraint
- dev.morphia.query.Criteria
- dev.morphia.query.CriteriaContainer
- dev.morphia.mapping.CustomMapper
- dev.morphia.dao.DAO<T,K>
- dev.morphia.Datastore
- dev.morphia.AdvancedDatastore
- dev.morphia.mapping.cache.EntityCache
- dev.morphia.mapping.cache.EntityCacheFactory
- dev.morphia.EntityInterceptor
- dev.morphia.query.FieldEnd<T>
- dev.morphia.geo.Geometry
- java.lang.Iterable<T>
- com.mongodb.client.MongoIterable<TResult>
- dev.morphia.query.Query<T> (also extends dev.morphia.query.QueryResults<T>)
- dev.morphia.query.QueryResults<T>
- dev.morphia.query.Query<T> (also extends com.mongodb.client.MongoIterable<TResult>)
- com.mongodb.client.MongoIterable<TResult>
- dev.morphia.mapping.lazy.LazyProxyFactory
- dev.morphia.logging.Logger
- dev.morphia.logging.Logr
- dev.morphia.logging.LoggerFactory
- dev.morphia.logging.LogrFactory
- dev.morphia.ObjectFactory
- dev.morphia.mapping.lazy.proxy.ProxiedReference
- dev.morphia.mapping.lazy.proxy.ProxiedEntityReference
- dev.morphia.mapping.lazy.proxy.ProxiedEntityReferenceList
- dev.morphia.mapping.lazy.proxy.ProxiedEntityReferenceMap
- dev.morphia.query.QueryFactory
- java.io.Serializable
- dev.morphia.mapping.lazy.DatastoreProvider
- dev.morphia.converters.SimpleValueConverter
- dev.morphia.query.UpdateOperations<T>
- 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.ConstructorArgs (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.Id (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.NotSaved (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Polymorphic (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.PreSave (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.Serialized (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.mapping.DateStorage
- dev.morphia.query.FilterOperator
- dev.morphia.geo.GeoJsonType
- dev.morphia.MapreduceType
- 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)