Save This Page
Home » jdo2-model-2.3-ea-src » org.apache.jdo.impl.model.java » [javadoc | source]
org.apache.jdo.impl.model.java
public class: JDOSupportedMapType [javadoc | source]
java.lang.Object
   org.apache.jdo.impl.model.java.AbstractJavaType
      org.apache.jdo.impl.model.java.BaseReflectionJavaType
         org.apache.jdo.impl.model.java.PredefinedType
            org.apache.jdo.impl.model.java.JDOSupportedMapType

All Implemented Interfaces:
    JavaType

A JDOSupportedMapType instance represents a JDO supported map type.

Class PredefinedType provides public static final variables referring to the JavaType representation for JDO supported map types.

Fields inherited from org.apache.jdo.impl.model.java.PredefinedType:
objectType,  voidType,  booleanType,  byteType,  shortType,  intType,  longType,  charType,  floatType,  doubleType,  numberType,  stringType,  localeType,  bigDecimalType,  bigIntegerType,  booleanClassType,  byteClassType,  shortClassType,  integerClassType,  longClassType,  characterClassType,  floatClassType,  doubleClassType,  dateType,  sqlDateType,  sqlTimeType,  sqlTimestampType,  bitsetType,  collectionType,  setType,  listType,  abstractCollectionType,  abstractSetType,  hashSetType,  treeSetType,  abstractListType,  arrayListType,  linkedListType,  vectorType,  stackType,  mapType,  abstractMapType,  hashMapType,  dictionaryType,  hashtableType,  propertiesType,  treeMapType
Fields inherited from org.apache.jdo.impl.model.java.BaseReflectionJavaType:
clazz,  superclass
Constructor:
 public JDOSupportedMapType(Class clazz) 
    Constructor for JDOSupportedMap types having no superclass. This is the map interface among the JDO supported map types.
    Parameters:
    clazz - the Class instance representing the type
 public JDOSupportedMapType(Class clazz,
    JavaType superclass) 
    Constructor for JDOSupportedMap types having a superclass. These are the map implemenatation classes among the JDO supported map types.
    Parameters:
    clazz - the Class instance representing the type
    superclass - JavaType instance representing the superclass.
Method from org.apache.jdo.impl.model.java.JDOSupportedMapType Summary:
isJDOSupportedMap,   isTrackable
Methods from org.apache.jdo.impl.model.java.PredefinedType:
getPredefinedType,   getPredefinedTypes
Methods from org.apache.jdo.impl.model.java.BaseReflectionJavaType:
getDeclaredJavaFields,   getDeclaredJavaProperties,   getJavaClass,   getJavaField,   getJavaProperty,   getModifiers,   getName,   getSuperclass,   getUnderlyingObject,   isCompatibleWith,   isInterface
Methods from org.apache.jdo.impl.model.java.AbstractJavaType:
equals,   getArrayComponentType,   getDeclaredJavaFields,   getDeclaredJavaProperties,   getJDOClass,   getJavaField,   getJavaProperty,   getModifiers,   getName,   getSuperclass,   getUnderlyingObject,   hashCode,   isArray,   isCompatibleWith,   isFloatingPoint,   isIntegral,   isInterface,   isJDOSupportedCollection,   isJDOSupportedMap,   isOrderable,   isPersistenceCapable,   isPrimitive,   isTrackable,   isValue,   isWrapperClass,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.jdo.impl.model.java.JDOSupportedMapType Detail:
 public boolean isJDOSupportedMap() 
    Returns true if this JavaType represents a JDO supported map type. The JDO specification allows the following map interfaces and classes as types of persistent fields (see section 6.4.3 Persistent fields):
 public boolean isTrackable() 
    Returns 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.