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: ValueClassType [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.ValueClassType

All Implemented Interfaces:
    JavaType

Direct Known Subclasses:
    WrapperClassType, MutableValueClassType

A ValueClassType instance represents a class whoses values may be treated as values rather than refernces during storing.

Class PredefinedType provides public static final variables referring to the JavaType representation for value class 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 ValueClassType(Class clazz,
    JavaType superclass,
    boolean orderable) 
    Constructor.
    Parameters:
    clazz - the Class instance representing the type
    superclass - JavaType instance representing the superclass.
    orderable - flag indicating whether this type is orderable.
Method from org.apache.jdo.impl.model.java.ValueClassType Summary:
isOrderable,   isValue
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.ValueClassType Detail:
 public boolean isOrderable() 
    Returns true if this JavaType represents an orderable type as specified by JDO.
 public boolean isValue() 
    Returns true if this JavaType represents a type whoses values may be treated as values rather than refernces during storing.