|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.metadata.MetaData
org.jpox.metadata.ExtendableMetaData
org.jpox.metadata.OrderMetaData
Representation of Order MetaData - the ordering of the elements of a List.
<!ELEMENT order (extension*, column*, index?, extension*)> <!ATTLIST order column CDATA #IMPLIED> <!ATTLIST order indexed (true|false|unique) #IMPLIED> <!ATTLIST order mapped-by CDATA #IMPLIED>
Field Summary | |
protected ColumnMetaData[] |
columnMetaData
Contains the metadata for column |
protected IndexedValue |
indexed
The indexing value |
protected IndexMetaData |
indexMetaData
IndexMetaData. |
protected java.lang.String |
mappedBy
Name of the field in the element that is the ordering field. |
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 | |
OrderMetaData(MetaData parent,
OrderMetaData omd)
Constructor to create a copy of the passed metadata using the provided parent. |
|
OrderMetaData(java.lang.String column,
java.lang.String indexed,
java.lang.String mappedBy)
Constructor. |
Method Summary | |
void |
addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element |
java.lang.String |
getColumn()
Accessor for the column name |
ColumnMetaData[] |
getColumnMetaData()
Accessor for the Column MetaData for the columns |
IndexMetaData |
getIndexMetaData()
Accessor for indexMetaData |
java.lang.String |
getMappedBy()
Accessor for the field in the element that provides the ordering. |
void |
initialise()
Method to initialise the object, creating internal convenience arrays. |
void |
setIndexMetaData(IndexMetaData indexMetaData)
Mutator for the index MetaData |
java.lang.String |
toString()
Accessor for a string representation of the object. |
java.lang.String |
toString(java.lang.String prefix,
java.lang.String indent)
Returns a string representation of the object using a prefix This can be used as part of a facility to output a MetaData file. |
Methods inherited from class org.jpox.metadata.ExtendableMetaData |
addExtension, addExtension, getExtension, getExtensions, getNoOfExtensions, getValueForExtension, getValuesForExtension, getValuesForExtensionStartingWith, hasExtension, removeExtension |
Methods inherited from class org.jpox.metadata.MetaData |
getParent, 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 |
Field Detail |
protected IndexMetaData indexMetaData
protected IndexedValue indexed
protected final java.lang.String mappedBy
protected ColumnMetaData[] columnMetaData
Constructor Detail |
public OrderMetaData(MetaData parent, OrderMetaData omd)
parent
- The parentomd
- The metadata to copypublic OrderMetaData(java.lang.String column, java.lang.String indexed, java.lang.String mappedBy)
column
- Name of columnindexed
- The indexed valuemappedBy
- The field in the element that provides the orderingMethod Detail |
public void initialise()
initialise
in class MetaData
public void addColumn(ColumnMetaData colmd)
addColumn
in interface ColumnMetaDataContainer
colmd
- The Column MetaDatapublic final void setIndexMetaData(IndexMetaData indexMetaData)
indexMetaData
- The indexMetaData to set.public java.lang.String getMappedBy()
public final ColumnMetaData[] getColumnMetaData()
getColumnMetaData
in interface ColumnMetaDataContainer
public final java.lang.String getColumn()
public final IndexMetaData getIndexMetaData()
public java.lang.String toString()
toString
in class ExtendableMetaData
public java.lang.String toString(java.lang.String prefix, java.lang.String indent)
toString
in class ExtendableMetaData
prefix
- prefix stringindent
- indent string
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |