Uses of Interface
org.apache.cayenne.access.types.ExtendedType

Packages that use ExtendedType
org.apache.cayenne.access.jdbc Contains classes that handle JDBC interactions. 
org.apache.cayenne.access.types Defines an extendable mechanism to map Java types to JDBC types. 
org.apache.cayenne.dba.oracle Oracle DbAdapter. 
 

Uses of ExtendedType in org.apache.cayenne.access.jdbc
 

Fields in org.apache.cayenne.access.jdbc declared as ExtendedType
protected  ExtendedType[] RowDescriptor.converters
           
 

Methods in org.apache.cayenne.access.jdbc that return ExtendedType
 ExtendedType[] RowDescriptor.getConverters()
          Returns extended types for columns.
 

Constructors in org.apache.cayenne.access.jdbc with parameters of type ExtendedType
RowDescriptor(ColumnDescriptor[] columns, ExtendedType[] converters)
          Creates a fully initialized RowDescriptor.
 

Uses of ExtendedType in org.apache.cayenne.access.types
 

Classes in org.apache.cayenne.access.types that implement ExtendedType
 class AbstractType
          Deprecated. since 3.0, as not common superclass for ExtendedTypes is deemed necessary.
 class BigDecimalType
           
 class BigIntegerType
           
 class BooleanType
          Handles java.lang.Boolean mapping.
 class ByteArrayType
          Handles byte[], mapping it as either of JDBC types - BLOB or (VAR)BINARY.
 class ByteType
          Handles java.lang.Byte type mapping.
 class CalendarType<T extends Calendar>
          ExtendedType that handles Calendar fields.
 class CharType
          Handles java.lang.String, mapping it as either of JDBC types - CLOB or (VAR)CHAR.
 class DateType
           
 class DefaultType
          Deprecated. since 3.0, as explicit type mappings are created for each JDBC spec type.
 class DoubleType
           
 class EnumType<T extends Enum<T>>
          An ExtendedType that handles an enum class.
 class ExtendedEnumType<T extends Enum<T>>
          An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration interface.
 class FloatType
           
 class IntegerType
           
 class LongType
           
 class ObjectType
          This is a default ExtendedType that relies on JDBC driver to determine the result type.
 class ShortType
          Handles java.lang.Short type mapping.
 class TimestampType
           
 class TimeType
           
 class UtilDateType
          Maps java.util.Date to any of the three database date/time types: TIME, DATE, TIMESTAMP.
 class UUIDType
          An ExtendedType to map Java UUIDs as persistent attributes.
 

Fields in org.apache.cayenne.access.types declared as ExtendedType
protected  ExtendedType ExtendedTypeMap.defaultType
           
 

Fields in org.apache.cayenne.access.types with type parameters of type ExtendedType
protected  Map<String,ExtendedType> ExtendedTypeMap.typeMap
           
 

Methods in org.apache.cayenne.access.types that return ExtendedType
protected  ExtendedType ExtendedTypeMap.createType(String className)
          Returns an ExtendedType for specific Java classes.
 ExtendedType ExtendedTypeMap.getDefaultType()
          Returns a default ExtendedType that is used to handle unmapped types.
protected  ExtendedType ExtendedTypeMap.getDefaultType(String javaClassName)
          Deprecated. since 3.0 - use ExtendedTypeMap.createType(String) instead.
 ExtendedType ExtendedTypeMap.getRegisteredType(Class<?> javaClass)
          Returns a type registered for the class name.
 ExtendedType ExtendedTypeMap.getRegisteredType(String javaClassName)
          Returns a guaranteed non-null ExtendedType instance for a given Java class name.
 ExtendedType ExtendedTypeFactory.getType(Class<?> objectClass)
          Returns ExtendedType instance that can handle a given object class.
 

Methods in org.apache.cayenne.access.types with parameters of type ExtendedType
 void ExtendedTypeMap.registerType(ExtendedType type)
          Adds a new type to the list of registered types.
 

Uses of ExtendedType in org.apache.cayenne.dba.oracle
 

Classes in org.apache.cayenne.dba.oracle that implement ExtendedType
 class OracleUtilDateType
           
 



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.