# Hierarchy For Package org.apache.cayenne.access.types

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cayenne.access.types.BigDecimalType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.BigDecimalValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.BigIntegerValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.BooleanType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.ByteArrayType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.ByteType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.CalendarType<T> (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.CharacterValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.CharType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.DateType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry (implements org.apache.cayenne.access.types.ValueObjectTypeRegistry)
  - org.apache.cayenne.access.types.DoubleType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.DurationType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.EnumType<T> (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.EnumTypeFactory (implements org.apache.cayenne.access.types.ExtendedTypeFactory)
  - org.apache.cayenne.access.types.ExtendedEnumType<T> (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.ExtendedTypeMap
  - org.apache.cayenne.access.types.FloatType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.GeoJsonType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.IntegerType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.InternalUnsupportedTypeFactory (implements org.apache.cayenne.access.types.ExtendedTypeFactory)
  - org.apache.cayenne.access.types.JsonType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.LocalDateTimeValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.LocalDateValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.LocalTimeValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.LongType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.ObjectType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.PeriodValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.ShortType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.TimestampType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.TimeType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.UtilDateType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.UUIDValueType (implements org.apache.cayenne.access.types.ValueObjectType<V,T>)
  - org.apache.cayenne.access.types.ValueObjectTypeFactory (implements org.apache.cayenne.access.types.ExtendedTypeFactory)
  - org.apache.cayenne.access.types.VoidType (implements org.apache.cayenne.access.types.ExtendedType<T>)
  - org.apache.cayenne.access.types.WktType (implements org.apache.cayenne.access.types.ExtendedType<T>)

## Interface Hierarchy

- org.apache.cayenne.access.types.ExtendedType<T>
- org.apache.cayenne.access.types.ExtendedTypeFactory
- org.apache.cayenne.access.types.InternalUnsupportedTypeFactory.Marker
- org.apache.cayenne.access.types.ValueObjectType<V,T>
- org.apache.cayenne.access.types.ValueObjectTypeRegistry