com.triactive.jdo.model
Class MapMetaData

java.lang.Object
  extended bycom.triactive.jdo.model.MetaData
      extended bycom.triactive.jdo.model.MapMetaData

public class MapMetaData
extends MetaData


Field Summary
protected  boolean allowsNullValues
           
protected  boolean embeddedKey
           
protected  boolean embeddedValue
           
protected  java.lang.Class keyType
           
protected  java.lang.Class valueType
           
 
Fields inherited from class com.triactive.jdo.model.MetaData
MY_VENDOR, vendorExtensions
 
Constructor Summary
MapMetaData(FieldMetaData fmd, org.w3c.dom.Element elem)
           
 
Method Summary
 boolean allowsNullValues()
           
 boolean clearOnDelete()
           
 FieldMetaData getInverseField()
           
 java.lang.String getJavaName()
           
 ColumnOptions getKeyColumnOptions()
           
 FieldMetaData getKeyField()
           
 java.lang.Class getKeyType()
           
 FieldMetaData getOwnerField()
           
 ColumnOptions getValueColumnOptions()
           
 java.lang.Class getValueType()
           
 boolean isEmbeddedKey()
           
 boolean isEmbeddedValue()
           
 boolean isInverseMap()
           
 
Methods inherited from class com.triactive.jdo.model.MetaData
addVendorExtensions, getReferencedType, getVendorExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyType

protected final java.lang.Class keyType

valueType

protected final java.lang.Class valueType

embeddedKey

protected final boolean embeddedKey

embeddedValue

protected final boolean embeddedValue

allowsNullValues

protected final boolean allowsNullValues
Constructor Detail

MapMetaData

public MapMetaData(FieldMetaData fmd,
                   org.w3c.dom.Element elem)
Method Detail

getJavaName

public java.lang.String getJavaName()
Specified by:
getJavaName in class MetaData

getKeyType

public java.lang.Class getKeyType()

getValueType

public java.lang.Class getValueType()

isEmbeddedKey

public boolean isEmbeddedKey()

isEmbeddedValue

public boolean isEmbeddedValue()

allowsNullValues

public boolean allowsNullValues()

getKeyColumnOptions

public ColumnOptions getKeyColumnOptions()

getValueColumnOptions

public ColumnOptions getValueColumnOptions()

isInverseMap

public boolean isInverseMap()

clearOnDelete

public boolean clearOnDelete()

getInverseField

public FieldMetaData getInverseField()

getOwnerField

public FieldMetaData getOwnerField()

getKeyField

public FieldMetaData getKeyField()


Copyright © 2001-2007 The TJDO Project All Rights Reserved.