|
|||||||||||
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
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 strategyMethod Detail |
public void initialise()
initialise
in class MetaData
public 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 ExtendableMetaData
prefix
- prefix stringindent
- indent string
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |