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.stackType
abstractCollectionType, 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, voidType
clazz, 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, getPredefinedTypes
getJavaClass, getJavaField, getModifiers, getName, getSuperclass, isCompatibleWith, isInterface
equals, getArrayComponentType, getJDOClass, hashCode, isArray, isFloatingPoint, isIntegral, isJDOSupportedMap, isOrderable, isPersistenceCapable, isPrimitive, isValue, isWrapperClass, toString
public 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 JavaType
isJDOSupportedCollection
in class AbstractJavaType
true
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 JavaType
isTrackable
in class AbstractJavaType
true
if this JavaType represents a trackable
Java class, false
otherwise.Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.