|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.metadata.MetaData
org.datanucleus.metadata.ContainerMetaData
org.datanucleus.metadata.CollectionMetaData
public class CollectionMetaData
Representation of the MetaData of a collection.
| Field Summary | |
|---|---|
protected org.datanucleus.metadata.ContainerComponent |
element
Representation of the element of the collection. |
| Fields inherited from class org.datanucleus.metadata.MetaData |
|---|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD |
| Constructor Summary | |
|---|---|
CollectionMetaData()
Default constructor. |
|
CollectionMetaData(CollectionMetaData colmd)
Constructor to create a copy of the passed metadata. |
|
| Method Summary | |
|---|---|
boolean |
elementIsPersistent()
|
AbstractClassMetaData |
getElementClassMetaData(ClassLoaderResolver clr,
MetaDataManager mmgr)
Convenience accessor for the Element ClassMetaData. |
java.lang.String |
getElementType()
Accessor for the element-type tag value. |
boolean |
isDependentElement()
Accessor for The dependent-element attribute indicates that the collection's element contains a reference that is to be deleted if the referring instance is deleted. |
boolean |
isEmbeddedElement()
Accessor for the embedded-element tag value |
boolean |
isSerializedElement()
Accessor for the serialized-element tag value |
void |
populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary,
MetaDataManager mmgr)
Method to populate any defaults, and check the validity of the MetaData. |
CollectionMetaData |
setDependentElement(boolean dependent)
|
CollectionMetaData |
setDependentElement(java.lang.String dependent)
|
CollectionMetaData |
setElementType(java.lang.String type)
|
CollectionMetaData |
setEmbeddedElement(boolean embedded)
|
CollectionMetaData |
setEmbeddedElement(java.lang.String embedded)
|
CollectionMetaData |
setSerializedElement(boolean serialized)
|
CollectionMetaData |
setSerializedElement(java.lang.String serialized)
|
java.lang.String |
toString(java.lang.String prefix,
java.lang.String indent)
Returns a string representation of the object. |
| Methods inherited from class org.datanucleus.metadata.ContainerMetaData |
|---|
getFieldName, getMemberMetaData |
| Methods inherited from class org.datanucleus.metadata.MetaData |
|---|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected org.datanucleus.metadata.ContainerComponent element
| Constructor Detail |
|---|
public CollectionMetaData(CollectionMetaData colmd)
colmd - The metadata to copypublic CollectionMetaData()
| Method Detail |
|---|
public void populate(ClassLoaderResolver clr,
java.lang.ClassLoader primary,
MetaDataManager mmgr)
clr - ClassLoaderResolver to use for any loading operationsprimary - the primary ClassLoader to use (or null)mmgr - MetaData managerpublic java.lang.String getElementType()
public boolean elementIsPersistent()
public AbstractClassMetaData getElementClassMetaData(ClassLoaderResolver clr,
MetaDataManager mmgr)
clr - ClassLoader resolver (in case we need to initialise it)mmgr - MetaData manager
public boolean isEmbeddedElement()
public boolean isDependentElement()
public boolean isSerializedElement()
public CollectionMetaData setElementType(java.lang.String type)
public CollectionMetaData setEmbeddedElement(java.lang.String embedded)
public CollectionMetaData setEmbeddedElement(boolean embedded)
public CollectionMetaData setSerializedElement(java.lang.String serialized)
public CollectionMetaData setSerializedElement(boolean serialized)
public CollectionMetaData setDependentElement(java.lang.String dependent)
public CollectionMetaData setDependentElement(boolean dependent)
public java.lang.String toString(java.lang.String prefix,
java.lang.String indent)
toString in class MetaDataprefix - prefix stringindent - indent string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||