|
||||||||||
| 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.InheritanceMetaData
public class InheritanceMetaData
Representation of the Meta-Data defining inherited classes.
<!ELEMENT inheritance (extension*, join?, discriminator?, extension*)?> <!ATTLIST inheritance strategy CDATA #IMPLIED>
| Field Summary | |
|---|---|
protected DiscriminatorMetaData |
discriminatorMetaData
DiscriminatorMetaData element. |
protected JoinMetaData |
joinMetaData
JoinMetaData element. |
protected InheritanceStrategy |
strategy
strategy tag value. |
| 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 | |
|---|---|
InheritanceMetaData(AbstractClassMetaData parent,
java.lang.String strategy)
Constructor.AbstractClassMetaData |
|
| Method Summary | |
|---|---|
DiscriminatorMetaData |
getDiscriminatorMetaData()
Accessor for the Discrimintor MetaData. |
JoinMetaData |
getJoinMetaData()
Accessor for the Join MetaData. |
InheritanceStrategy |
getStrategyValue()
Accessor for the strategy tag value |
void |
initialise()
Method to initialise the object, creating internal convenience arrays. |
void |
setDiscriminatorMetaData(DiscriminatorMetaData discriminatorMetaData)
Mutator for the Discriminator MetaData. |
void |
setJoinMetaData(JoinMetaData joinMetaData)
Mutator for the Join 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 |
| 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 InheritanceStrategy strategy
protected JoinMetaData joinMetaData
protected DiscriminatorMetaData discriminatorMetaData
| Constructor Detail |
|---|
public InheritanceMetaData(AbstractClassMetaData parent,
java.lang.String strategy)
parent - parent ClassMetaData instancestrategy - Inheritance strategy| Method Detail |
|---|
public void initialise()
initialise in class MetaDatapublic InheritanceStrategy getStrategyValue()
public JoinMetaData getJoinMetaData()
public void setJoinMetaData(JoinMetaData joinMetaData)
joinMetaData - The joinMetaData to set.public DiscriminatorMetaData getDiscriminatorMetaData()
public void setDiscriminatorMetaData(DiscriminatorMetaData discriminatorMetaData)
discriminatorMetaData - The discriminatorMetaData to set.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 ExtendableMetaDataprefix - prefix stringindent - indent string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||