Uses of Interface
org.apache.jdo.model.java.JavaType

Packages that use JavaType
org.apache.jdo.impl.model.java This package contains classes that are for use across all kinds of JavaModel implementations. 
org.apache.jdo.impl.model.java.reflection   
org.apache.jdo.impl.model.jdo This package contains classes that implement the JDO model interfaces and provide access to JDO metadata. 
org.apache.jdo.impl.model.jdo.caching   
org.apache.jdo.impl.model.jdo.util   
org.apache.jdo.model.java This package defines the JavaModel API. 
org.apache.jdo.model.jdo This package defines the JDOModel API. 
 

Uses of JavaType in org.apache.jdo.impl.model.java
 

Classes in org.apache.jdo.impl.model.java that implement JavaType
 class AbstractJavaType
          Abstract super class for JavaType implementations.
 class BaseReflectionJavaType
          This class provides a basic JavaType implementation using a reflection Class instance.
 class ErrorType
          An instance of class ErrorType represents an erroneous type.
 class FloatingPointType
          A FloatingPointType instance represents a floating point type as defined in the Java language.
 class IntegralType
          A IntegralType instance represents an integral type as defined in the Java language.
 class JDOSupportedCollectionType
          A JDOSupportedCollectionType instance represents a JDO supported collection type.
 class JDOSupportedMapType
          A JDOSupportedMapType instance represents a JDO supported map type.
 class MutableValueClassType
          A MutableValueClassType instance represents a mutable class whoses values may be treated as values rather than refernces during storing.
 class NullType
          An instance of class NullType represents the type of the null expression in Java.
 class PredefinedType
          Instances of this class represent a type that is not a persistence capable class, but is known by JDO.
 class PrimitiveType
          A PrimitiveType instance represents a primitive type as defined in the Java language.
 class ValueClassType
          A ValueClassType instance represents a class whoses values may be treated as values rather than refernces during storing.
 class WrapperClassType
          A WrapperClassType instance represents a Java wrapper class type.
 

Fields in org.apache.jdo.impl.model.java declared as JavaType
protected  JavaType BaseReflectionJavaType.superclass
          The superclass JavaType.
private  JavaType AbstractJavaMember.declaringClass
          The declaring class.
protected  JavaType BaseReflectionJavaField.type
          The type of the field.
private  JavaType JavaPropertyImpl.type
          The type of the property.
 

Methods in org.apache.jdo.impl.model.java that return JavaType
abstract  JavaType AbstractJavaModel.getJavaType(java.lang.String name)
          The method returns the JavaType instance for the specified type name.
 JavaType AbstractJavaModel.getJavaType(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
static JavaType PredefinedType.getPredefinedType(java.lang.String name)
          Returns the JavaType instance for a predefined type with the specified name.
 JavaType AbstractJavaModelFactory.getJavaType(java.lang.Object typeDesc)
          Returns a JavaType instance for the specified type description (optional operation).
 JavaType BaseReflectionJavaType.getSuperclass()
          Returns the JavaType representing the superclass of the entity represented by this JavaType.
 JavaType AbstractJavaMember.getDeclaringClass()
          Returns the JavaType instance representing the class or interface that declares the field represented by this JavaMember instance.
abstract  JavaType AbstractJavaMember.getType()
          Returns the JavaType representation of the type of the memeber.
 JavaType AbstractJavaMember.getComponentType()
          Returns the JavaType representation of the component type of the type of the property, if the property type is an array or collection.
 JavaType BaseReflectionJavaField.getType()
          Returns the JavaType representation of the field type.
 JavaType AbstractJavaType.getSuperclass()
           
 JavaType AbstractJavaType.getArrayComponentType()
           
 JavaType JavaPropertyImpl.getType()
          Returns the JavaType representation of the property type.
 

Methods in org.apache.jdo.impl.model.java with parameters of type JavaType
 boolean NullType.isCompatibleWith(JavaType javaType)
          Returns true if this JavaType is compatible with the specified JavaType.
 boolean BaseReflectionJavaType.isCompatibleWith(JavaType javaType)
          Returns true if this JavaType is compatible with the specified JavaType.
 boolean ErrorType.isCompatibleWith(JavaType javaType)
          Returns true if this JavaType is compatible with the specified JavaType.
 boolean AbstractJavaType.isCompatibleWith(JavaType javaType)
           
 

Constructors in org.apache.jdo.impl.model.java with parameters of type JavaType
PredefinedType(java.lang.Class clazz, JavaType superclass)
          Constructor taking a Class instance and a JavaType representing the superclass of the new JavaType instance.
BaseReflectionJavaType(java.lang.Class clazz, JavaType superclass)
          Constructor.
AbstractJavaMember(java.lang.String name, JavaType declaringClass)
          Constructor setting the name and declaringClass property.
JDOSupportedCollectionType(java.lang.Class clazz, JavaType superclass)
          Constructor for JDOSupportedCollection types having a superclass.
WrapperClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
           
BaseReflectionJavaField(java.lang.reflect.Field field, JavaType declaringClass)
          Constructor taking a reflection field representation.
BaseReflectionJavaField(java.lang.String fieldName, JavaType declaringClass)
          Constructor taking the field name.
MutableValueClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
          Constructor.
ValueClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
          Constructor.
JDOSupportedMapType(java.lang.Class clazz, JavaType superclass)
          Constructor for JDOSupportedMap types having a superclass.
JavaPropertyImpl(java.lang.String name, JavaMethod getter, JavaMethod setter, JavaType type, JavaType declaringClass)
          Constructor setting name, getter, setter, type and declaringClass.
 

Uses of JavaType in org.apache.jdo.impl.model.java.reflection
 

Classes in org.apache.jdo.impl.model.java.reflection that implement JavaType
 class ReflectionJavaType
          A reflection based JavaType implementation used at runtime.
 

Methods in org.apache.jdo.impl.model.java.reflection that return JavaType
 JavaType ReflectionJavaModel.getJavaType(java.lang.String name)
          The method returns the JavaType instance for the specified type name.
 JavaType ReflectionJavaModel.getJavaType(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
 JavaType ReflectionJavaModel.getJavaTypeInternal(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
protected  JavaType ReflectionJavaModel.newJavaTypeInstance(java.lang.Class clazz)
          Creates a new instance of the JavaType implementation class.
 JavaType ReflectionJavaType.getSuperclass()
          Returns the JavaType representing the superclass of the entity represented by this JavaType.
 JavaType ReflectionJavaType.getArrayComponentType()
          Returns the JavaType representing the component type of an array.
 JavaType ReflectionJavaType.getJavaTypeForClass(java.lang.Class clazz)
          Returns a JavaType instance for the specified Class object.
 JavaType ReflectionJavaModelFactory.getJavaType(java.lang.Object typeDesc)
          Returns a JavaType instance for the specified type description (optional operation).
 JavaType ReflectionJavaMethod.getType()
           
 JavaType ReflectionJavaMethod.getReturnType()
          Returns the JavaType representation of the method return type.
 JavaType[] ReflectionJavaMethod.getParameterTypes()
          Returns an array of JavaType instances that represent the formal parameter types, in declaration order, of the method represented by this JavaMethod instance.
 JavaType ReflectionJavaMethod.getJavaTypeForClass(java.lang.Class clazz)
          Returns a JavaType instance for the specified Class object.
 JavaType ReflectionJavaField.getType()
          Returns the JavaType representation of the field type.
 JavaType ReflectionJavaField.getJavaTypeForClass(java.lang.Class clazz)
          Returns a JavaType instance for the specified Class object.
 

Methods in org.apache.jdo.impl.model.java.reflection with parameters of type JavaType
 JavaProperty ReflectionJavaType.createJavaProperty(java.lang.String name, JavaMethod getter, JavaMethod setter, JavaType type)
          Creates a new JavaProperty instance and adds it to the list of declared properties of this class.
protected  JavaField ReflectionJavaType.newJavaFieldInstance(java.lang.String fieldName, JavaType type)
          Creates a new instance of the JavaField implementation class.
protected  JavaProperty ReflectionJavaType.newJavaPropertyInstance(java.lang.String name, JavaMethod getter, JavaMethod setter, JavaType type)
          Creates a new instance of the JavaProperty implementation class.
 java.lang.Class ReflectionJavaModelFactory.getJavaClass(JavaType javaType)
          Returns the java.lang.Class wrapped in the specified JavaType.
 

Constructors in org.apache.jdo.impl.model.java.reflection with parameters of type JavaType
ReflectionJavaMethod(java.lang.reflect.Method method, JavaType declaringClass)
          Constructor.
ReflectionJavaField(java.lang.reflect.Field field, JavaType declaringClass)
          Constructor for fields w/o JDO metadata.
ReflectionJavaField(java.lang.String fieldName, JavaType type, JavaType declaringClass)
          Constructor for fields having JDO metadata.
 

Uses of JavaType in org.apache.jdo.impl.model.jdo
 

Fields in org.apache.jdo.impl.model.jdo declared as JavaType
protected  JavaType JDOMapImplDynamic.keyType
          Property keyType.
protected  JavaType JDOMapImplDynamic.valueType
          Property valueType.
protected  JavaType JDOCollectionImplDynamic.elementType
          Property elementType.
protected  JavaType JDOClassImplDynamic.objectIdClass
          Property objectIdClass.
protected  JavaType JDOClassImplDynamic.javaType
          Property javaType.
 

Methods in org.apache.jdo.impl.model.jdo that return JavaType
 JavaType JDOArrayImplDynamic.getElementType()
          Get the type representation of the array component type.
 JavaType JDOArrayImplDynamic.getRelatedJavaType()
          Get the type representation of the relationship.
 JavaType JDOFieldImplDynamic.getType()
          Get the JavaType representation of the type of the field.
 JavaType JDOReferenceImplDynamic.getRelatedJavaType()
          Get the type representation of the relationship.
 JavaType JDOMapImplDynamic.getKeyType()
          Get the type representation of the keys for this JDOMap.
 JavaType JDOMapImplDynamic.getValueType()
          Get the type representation of the values for this JDOMap.
 JavaType JDOMapImplDynamic.getRelatedJavaType()
          Get the type representation of the relationship.
 JavaType JDOAssociatedPropertyImplDynamic.getType()
          Deletegate to associatedJDOField.
abstract  JavaType JDORelationshipImpl.getRelatedJavaType()
          Get the type representation of the relationship.
 JavaType JDOCollectionImplDynamic.getElementType()
          Get the type representation of the collection elements.
 JavaType JDOCollectionImplDynamic.getRelatedJavaType()
          Get the type representation of the relationship.
 JavaType JDOClassImplDynamic.getObjectIdClass()
          Get the JavaType representation of the object identity class (primary key class) for this JDOClass.
 JavaType JDOClassImplDynamic.getJavaType()
          Provides the JavaType representaion corresponding to this JDOClass.
 

Methods in org.apache.jdo.impl.model.jdo with parameters of type JavaType
 void JDOMapImplDynamic.setKeyType(JavaType keyType)
          Set the type representation of the keys for this JDOMap.
 void JDOMapImplDynamic.setValueType(JavaType valueType)
          Set the type representation of the values for this JDOMap.
 void JDOCollectionImplDynamic.setElementType(JavaType elementType)
          Set the type representation of the collection elements.
 JDOClass JDOModelImplDynamic.getJDOClassForObjectIdClass(JavaType objectIdClass)
          This method returns the JDOClass instance that defines the specified type as its objectId class.
 void JDOClassImplDynamic.setObjectIdClass(JavaType objectIdClass)
          Set the JavaType representation of the object identity class (primary key class) for this JDOClass.
 void JDOClassImplDynamic.setJavaType(JavaType javaType)
          Set the JavaType representation corresponding to this JDOClass.
 

Uses of JavaType in org.apache.jdo.impl.model.jdo.caching
 

Fields in org.apache.jdo.impl.model.jdo.caching declared as JavaType
private  JavaType JDOArrayImplCaching.elementType
          Type of the array element.
 

Methods in org.apache.jdo.impl.model.jdo.caching that return JavaType
 JavaType JDOCollectionImplCaching.getElementType()
          Get the type representation of the collection elements.
 JavaType JDOArrayImplCaching.getElementType()
          Get the type representation of the array component type.
 JavaType JDOMapImplCaching.getKeyType()
          Get the type representation of the keys for this JDOMap.
 JavaType JDOMapImplCaching.getValueType()
          Get the type representation of the values for this JDOMap.
 JavaType JDOClassImplCaching.getObjectIdClass()
          Get the JavaType representation of the object identity class (primary key class) for this JDOClass.
 JavaType JDOClassImplCaching.getJavaType()
          Provides the JavaType representaion corresponding to this JDOClass.
 

Methods in org.apache.jdo.impl.model.jdo.caching with parameters of type JavaType
 JDOClass JDOModelImplCaching.getJDOClassForObjectIdClass(JavaType objectIdClass)
          This method returns the JDOClass instance that defines the specified type as its objectId class.
 

Uses of JavaType in org.apache.jdo.impl.model.jdo.util
 

Methods in org.apache.jdo.impl.model.jdo.util that return JavaType
static JavaType TypeSupport.resolveType(JDOModel jdoModel, java.lang.String typeName, java.lang.String packagePrefix)
          Returns a JavaType representation for the specified type name.
 

Methods in org.apache.jdo.impl.model.jdo.util with parameters of type JavaType
static boolean TypeSupport.isPersistenceFieldType(JavaType type)
          Returns true if the persistence-modifier of a field having the specified type defaults to true.
static boolean TypeSupport.isEmbeddedElementType(JavaType type)
          Returns true if the embedded-element property of a field having the specified type defaults to true.
static boolean TypeSupport.isEmbeddedFieldType(JavaType type)
          Returns true if the embedded property of a field having the specified type defaults to true.
static boolean TypeSupport.isValueArrayType(JavaType type)
          Returns true if the specified type represents an array and its element type is a value type.
private static boolean TypeSupport.isPersistenceArrayType(JavaType type)
          Returns true if the specified type represents an array and its element type is a persistence capable class.
 

Uses of JavaType in org.apache.jdo.model.java
 

Methods in org.apache.jdo.model.java that return JavaType
 JavaType JavaMember.getDeclaringClass()
          Returns the JavaType instance representing the class or interface that declares the member represented by this JavaMember instance.
 JavaType JavaMember.getType()
          Returns the JavaType representation of the type of the member.
 JavaType JavaMember.getComponentType()
          Returns the JavaType representation of the component type of the type of the member, if the field type is an array or collection.
 JavaType JavaModel.getJavaType(java.lang.String name)
          The method returns the JavaType instance for the specified type name.
 JavaType JavaModel.getJavaType(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
 JavaType JavaMethod.getReturnType()
          Returns the JavaType representation of the method return type.
 JavaType[] JavaMethod.getParameterTypes()
          Returns an array of JavaType instances that represent the formal parameter types, in declaration order, of the method represented by this JavaMethod instance.
 JavaType JavaModelFactory.getJavaType(java.lang.Object typeDesc)
          Returns a JavaType instance for the specified type description (optional operation).
 JavaType JavaType.getSuperclass()
          Returns the JavaType representing the superclass of the entity represented by this JavaType.
 JavaType JavaType.getArrayComponentType()
          Returns the JavaType representing the component type of an array.
 

Methods in org.apache.jdo.model.java with parameters of type JavaType
 boolean JavaType.isCompatibleWith(JavaType javaType)
          Returns true if this JavaType is compatible with the specified JavaType.
 

Uses of JavaType in org.apache.jdo.model.jdo
 

Methods in org.apache.jdo.model.jdo that return JavaType
 JavaType JDOField.getType()
          Get the JavaType representation of the type of the field.
 JavaType JDOClass.getObjectIdClass()
          Get the JavaType representation of the object identity class (primary key class) for this JDOClass.
 JavaType JDOClass.getJavaType()
          Provides the JavaType representaion corresponding to this JDOClass.
 JavaType JDOMap.getKeyType()
          Get the type representation of the keys for this JDOMap.
 JavaType JDOMap.getValueType()
          Get the type representation of the values for this JDOMap.
 JavaType JDOCollection.getElementType()
          Get the type representation of the collection elements.
 JavaType JDOArray.getElementType()
          Get the type representation of the array component type.
 

Methods in org.apache.jdo.model.jdo with parameters of type JavaType
 void JDOClass.setObjectIdClass(JavaType objectIdClass)
          Set the JavaType representation of the object identity class (primary key class) for this JDOClass.
 void JDOClass.setJavaType(JavaType javaType)
          Set the JavaType representation corresponding to this JDOClass.
 void JDOMap.setKeyType(JavaType keyType)
          Set the type representation of the keys for this JDOMap.
 void JDOMap.setValueType(JavaType valueType)
          Set the type representation of the values for this JDOMap.
 JDOClass JDOModel.getJDOClassForObjectIdClass(JavaType objectIdClass)
          This method returns the JDOClass instance that defines the specified type as its objectId class.
 void JDOCollection.setElementType(JavaType elementType)
          Set the type representation of the collection elements.