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.
protected  JavaType BaseReflectionJavaField.type
          The type of the field.
 

Methods in org.apache.jdo.impl.model.java that return JavaType
 JavaType AbstractJavaType.getArrayComponentType()
           
 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 AbstractJavaMember.getDeclaringClass()
          Returns the JavaType instance representing the class or interface that declares the field represented by this JavaMember instance.
 JavaType AbstractJavaModel.getJavaType(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
 JavaType AbstractJavaModelFactory.getJavaType(java.lang.Object typeDesc)
          Returns a JavaType instance for the specified type description (optional operation).
abstract  JavaType AbstractJavaModel.getJavaType(java.lang.String name)
          The method returns the JavaType instance for the specified type name.
static JavaType PredefinedType.getPredefinedType(java.lang.String name)
          Returns the JavaType instance for a predefined type with the specified name.
 JavaType AbstractJavaType.getSuperclass()
           
 JavaType BaseReflectionJavaType.getSuperclass()
          Returns the JavaType representing the superclass of the entity represented by this JavaType.
abstract  JavaType AbstractJavaMember.getType()
          Returns the JavaType representation of the type of the memeber.
 JavaType BaseReflectionJavaField.getType()
          Returns the JavaType representation of the field type.
 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 AbstractJavaType.isCompatibleWith(JavaType 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 NullType.isCompatibleWith(JavaType javaType)
          Returns true if this JavaType is compatible with the specified JavaType.
 

Constructors in org.apache.jdo.impl.model.java with parameters of type JavaType
AbstractJavaMember(java.lang.String name, JavaType declaringClass)
          Constructor setting the name and declaringClass property.
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.
BaseReflectionJavaType(java.lang.Class clazz, JavaType superclass)
          Constructor.
JavaPropertyImpl(java.lang.String name, JavaMethod getter, JavaMethod setter, JavaType type, JavaType declaringClass)
          Constructor setting name, getter, setter, type and declaringClass.
JDOSupportedCollectionType(java.lang.Class clazz, JavaType superclass)
          Constructor for JDOSupportedCollection types having a superclass.
JDOSupportedMapType(java.lang.Class clazz, JavaType superclass)
          Constructor for JDOSupportedMap types having a superclass.
MutableValueClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
          Constructor.
PredefinedType(java.lang.Class clazz, JavaType superclass)
          Constructor taking a Class instance and a JavaType representing the superclass of the new JavaType instance.
ValueClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
          Constructor.
WrapperClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
           
 

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 ReflectionJavaType.getArrayComponentType()
          Returns the JavaType representing the component type of an array.
 JavaType ReflectionJavaModel.getJavaType(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
 JavaType ReflectionJavaModelFactory.getJavaType(java.lang.Object typeDesc)
          Returns a JavaType instance for the specified type description (optional operation).
 JavaType ReflectionJavaModel.getJavaType(java.lang.String name)
          The method returns the JavaType instance for the specified type name.
 JavaType ReflectionJavaField.getJavaTypeForClass(java.lang.Class clazz)
          Returns a JavaType instance for the specified Class object.
 JavaType ReflectionJavaMethod.getJavaTypeForClass(java.lang.Class clazz)
          Returns a JavaType instance for the specified Class object.
 JavaType ReflectionJavaType.getJavaTypeForClass(java.lang.Class clazz)
          Returns a JavaType instance for 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.
 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.getReturnType()
          Returns the JavaType representation of the method return type.
 JavaType ReflectionJavaType.getSuperclass()
          Returns the JavaType representing the superclass of the entity represented by this JavaType.
 JavaType ReflectionJavaField.getType()
          Returns the JavaType representation of the field type.
 JavaType ReflectionJavaMethod.getType()
           
protected  JavaType ReflectionJavaModel.newJavaTypeInstance(java.lang.Class clazz)
          Creates a new instance of the JavaType implementation class.
 

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.
 java.lang.Class ReflectionJavaModelFactory.getJavaClass(JavaType javaType)
          Returns the java.lang.Class wrapped in the specified JavaType.
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.
 

Constructors in org.apache.jdo.impl.model.java.reflection with parameters of type JavaType
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.
ReflectionJavaMethod(java.lang.reflect.Method method, JavaType declaringClass)
          Constructor.
 

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

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

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

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

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

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

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.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.isPersistenceFieldType(JavaType type)
          Returns true if the persistence-modifier 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.
 

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

Methods in org.apache.jdo.model.java that return JavaType
 JavaType JavaType.getArrayComponentType()
          Returns the JavaType representing the component type of an array.
 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 JavaMember.getDeclaringClass()
          Returns the JavaType instance representing the class or interface that declares the member represented by this JavaMember instance.
 JavaType JavaModel.getJavaType(java.lang.Class clazz)
          The method returns the JavaType instance for the type name of the specified class object.
 JavaType JavaModelFactory.getJavaType(java.lang.Object typeDesc)
          Returns a JavaType instance for the specified type description (optional operation).
 JavaType JavaModel.getJavaType(java.lang.String name)
          The method returns the JavaType instance for the specified type name.
 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 JavaMethod.getReturnType()
          Returns the JavaType representation of the method return type.
 JavaType JavaType.getSuperclass()
          Returns the JavaType representing the superclass of the entity represented by this JavaType.
 JavaType JavaMember.getType()
          Returns the JavaType representation of the type of the member.
 

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 JDOCollection.getElementType()
          Get the type representation of the collection elements.
 JavaType JDOArray.getElementType()
          Get the type representation of the array component type.
 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 JDOClass.getObjectIdClass()
          Get the JavaType representation of the object identity class (primary key class) for this JDOClass.
 JavaType JDOField.getType()
          Get the JavaType representation of the type of the field.
 JavaType JDOMap.getValueType()
          Get the type representation of the values for this JDOMap.
 

Methods in org.apache.jdo.model.jdo with parameters of type JavaType
 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.
 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 JDOClass.setObjectIdClass(JavaType objectIdClass)
          Set the JavaType representation of the object identity class (primary key class) for this JDOClass.
 void JDOMap.setValueType(JavaType valueType)
          Set the type representation of the values for this JDOMap.
 



Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.