org.jpox.metadata
Class ContainerMetaData

java.lang.Object
  extended byorg.jpox.metadata.MetaData
      extended byorg.jpox.metadata.ExtendableMetaData
          extended byorg.jpox.metadata.ContainerMetaData
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ArrayMetaData, CollectionMetaData, MapMetaData

public class ContainerMetaData
extends ExtendableMetaData

Representation of the Meta-Data for a container. This is subclasses by Array, Collection, and Map.

Version:
$Revision: 1.3 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jpox.metadata.ExtendableMetaData
extensions, JPOX_VENDOR_NAME
 
Fields inherited from class org.jpox.metadata.MetaData
LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent
 
Constructor Summary
ContainerMetaData(AbstractPropertyMetaData parent)
          Constructor.
 
Method Summary
 AbstractPropertyMetaData getAbstractPropertyMetaData()
          Accessor for the parent Field MetaData.
 java.lang.String getFieldName()
          Accessor for the parent field name
 MetaDataManager getMetaDataManager()
          Accessor for the MetaDataManager of the file.
 
Methods inherited from class org.jpox.metadata.ExtendableMetaData
addExtension, addExtension, getExtension, getExtensions, getNoOfExtensions, getValueForExtension, getValuesForExtension, getValuesForExtensionStartingWith, hasExtension, removeExtension, toString, toString
 
Methods inherited from class org.jpox.metadata.MetaData
getParent, initialise, isCreated, isInitialised, isPopulated, isUsed, populate, setInitialised, setPopulated, setUsed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContainerMetaData

public ContainerMetaData(AbstractPropertyMetaData parent)
Constructor.

Parameters:
parent - The parent Field
Method Detail

getAbstractPropertyMetaData

public AbstractPropertyMetaData getAbstractPropertyMetaData()
Accessor for the parent Field MetaData.

Returns:
Parent metadata

getFieldName

public java.lang.String getFieldName()
Accessor for the parent field name

Returns:
Parent field name.

getMetaDataManager

public MetaDataManager getMetaDataManager()
Accessor for the MetaDataManager of the file.

Returns:
MetaDataManager.


Copyright © -2007 . All Rights Reserved.