org.objectweb.speedo.metadata
Class SpeedoElement
java.lang.Object
org.objectweb.speedo.metadata.SpeedoElement
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- SpeedoCallback, SpeedoClass, SpeedoColumn, SpeedoCommonField, SpeedoDiscriminator, SpeedoFetchGroup, SpeedoIdentity, SpeedoIndex, SpeedoInheritance, SpeedoJoin, SpeedoJoinColumn, SpeedoNoFieldColumn, SpeedoPackage, SpeedoPredefinedQuery, SpeedoTable, SpeedoTuple
public abstract class SpeedoElement
- extends java.lang.Object
- implements java.io.Serializable
Description of all elements which can contain an extension.
- Author:
- S.Chassande-Barrioz
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
personality
public Personality personality
jdoExtension
public transient java.util.List jdoExtension
- The extension corresponding to the element.
SpeedoElement
public SpeedoElement()
getExtensionValueByKey
public java.lang.String getExtensionValueByKey(java.lang.String key)
getExtensionByKey
public SpeedoExtension getExtensionByKey(java.lang.String key)
getExtension
public SpeedoExtension getExtension(java.lang.String vendor,
java.lang.String key)
addExtension
public void addExtension(SpeedoExtension se)
setValueInArray
protected static java.lang.Object[] setValueInArray(java.lang.Object value,
java.lang.Object[] array,
int pos,
int arraySize)
indexOfInArray
protected static int indexOfInArray(java.lang.Object[] array,
java.lang.Object element)
addInArray
protected static java.lang.Object[] addInArray(java.lang.Object value,
java.lang.Object[] array,
java.lang.Class type)
removeInArray
protected static java.lang.Object[] removeInArray(java.lang.Object value,
java.lang.Object[] array,
java.lang.Class type)