|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MapStoreSchemaData
Interface representing schema information for the datastore. Extends the basic StoreSchemaData (set of properties) to allow a Map of child elements (bidirectional).
| Method Summary | |
|---|---|
void |
addChild(StoreSchemaData child)
Method to define a child component for this component. |
void |
clearChildren()
Method to remove all children. |
StoreSchemaData |
getChild(java.lang.String key)
Accessor for a child store metadata component at a key. |
java.util.Map |
getChildren()
Accessor for a Map of child metadata components. |
int |
getNumberOfChildren()
Accessor for the number of child metadata components. |
StoreSchemaData |
getParent()
Accessor for the parent store metadata component for this (if any). |
void |
setParent(StoreSchemaData parent)
Method to set the parentage of a component. |
| Methods inherited from interface org.datanucleus.store.schema.StoreSchemaData |
|---|
addProperty, getProperty |
| Method Detail |
|---|
void setParent(StoreSchemaData parent)
parent - Parent componentStoreSchemaData getParent()
void addChild(StoreSchemaData child)
child - The componentvoid clearChildren()
java.util.Map getChildren()
StoreSchemaData getChild(java.lang.String key)
key - Key of the child component
int getNumberOfChildren()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||