public class MutableValueClassType extends ValueClassType
Class PredefinedType provides public static final variables referring to the JavaType representation for mutable value class types.
PredefinedType.dateType
,
PredefinedType.sqlDateType
,
PredefinedType.sqlTimeType
,
PredefinedType.sqlTimestampType
,
PredefinedType.bitsetType
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 |
---|
MutableValueClassType(java.lang.Class clazz,
JavaType superclass,
boolean orderable)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isTrackable()
Returns
true if this JavaType represents a trackable
Java class. |
isOrderable, isValue
getPredefinedType, getPredefinedTypes
getDeclaredJavaFields, getDeclaredJavaProperties, getJavaClass, getJavaField, getJavaProperty, getModifiers, getName, getSuperclass, getUnderlyingObject, isCompatibleWith, isInterface
equals, getArrayComponentType, getJDOClass, hashCode, isArray, isFloatingPoint, isIntegral, isJDOSupportedCollection, isJDOSupportedMap, isPersistenceCapable, isPrimitive, isWrapperClass, toString
public MutableValueClassType(java.lang.Class clazz, JavaType superclass, boolean orderable)
clazz
- the Class instance representing the typesuperclass
- JavaType instance representing the superclass.orderable
- flag indicating whether this type is orderable.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.