public class JDOSupportedCollectionType extends PredefinedType
Class PredefinedType provides public static final variables referring to the JavaType representation for JDO supported map types.
PredefinedType.collectionType,
PredefinedType.setType,
PredefinedType.listType,
PredefinedType.hashSetType,
PredefinedType.treeSetType,
PredefinedType.arrayListType,
PredefinedType.linkedListType,
PredefinedType.vectorType,
PredefinedType.stackTypeabstractCollectionType, abstractListType, abstractMapType, abstractSetType, arrayListType, bigDecimalType, bigIntegerType, bitsetType, booleanClassType, booleanType, byteClassType, byteType, characterClassType, charType, collectionType, dateType, dictionaryType, doubleClassType, doubleType, floatClassType, floatType, hashMapType, hashSetType, hashtableType, integerClassType, intType, linkedListType, listType, localeType, longClassType, longType, mapType, numberType, objectType, propertiesType, setType, shortClassType, shortType, sqlDateType, sqlTimestampType, sqlTimeType, stackType, stringType, treeMapType, treeSetType, vectorType, voidTypeclazz, superclass| Constructor and Description |
|---|
JDOSupportedCollectionType(java.lang.Class clazz)
Constructor for JDOSupportedCollection types having no superclass.
|
JDOSupportedCollectionType(java.lang.Class clazz,
JavaType superclass)
Constructor for JDOSupportedCollection types having a superclass.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isJDOSupportedCollection()
Returns
true if this JavaType represents a JDO
supported collection type. |
boolean |
isTrackable()
Returns
true if this JavaType represents a trackable
Java class. |
getPredefinedType, getPredefinedTypesgetJavaClass, getJavaField, getModifiers, getName, getSuperclass, isCompatibleWith, isInterfaceequals, getArrayComponentType, getJDOClass, hashCode, isArray, isFloatingPoint, isIntegral, isJDOSupportedMap, isOrderable, isPersistenceCapable, isPrimitive, isValue, isWrapperClass, toStringpublic JDOSupportedCollectionType(java.lang.Class clazz)
clazz - the Class instance representing the type.public JDOSupportedCollectionType(java.lang.Class clazz,
JavaType superclass)
clazz - the Class instance representing the typesuperclass - JavaType instance representing the superclass.public boolean isJDOSupportedCollection()
true if this JavaType represents a JDO
supported collection type. The JDO specification allows the
following collection interfaces and classes as types of persistent
fields (see section 6.4.3 Persistent fields):isJDOSupportedCollection in interface JavaTypeisJDOSupportedCollection in class AbstractJavaTypetrue if this JavaType represents a JDO
supported collection; false otherwise.public boolean isTrackable()
true if this JavaType represents a trackable
Java class. A JDO implementation may replace a persistent field of
a trackable type with an assignment compatible instance of its own
implementation of this type which notifies the owning FCO of any
change of this field.isTrackable in interface JavaTypeisTrackable in class AbstractJavaTypetrue if this JavaType represents a trackable
Java class, false otherwise.Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.