org.objectweb.speedo.metadata
Class SpeedoElement

java.lang.Object
  extended byorg.objectweb.speedo.metadata.SpeedoElement
Direct Known Subclasses:
SpeedoClass, SpeedoColumn, SpeedoDatastoreId, SpeedoFetchGroup, SpeedoField, SpeedoIndex, SpeedoJoin, SpeedoPackage, SpeedoPredefinedQuery, SpeedoTuple

public abstract class SpeedoElement
extends java.lang.Object

Description of all elements which can contain an extension.

Author:
S.Chassande-Barrioz

Field Summary
 java.util.List jdoExtension
          The extension corresponding to the element.
 
Constructor Summary
SpeedoElement()
           
 
Method Summary
 void addExtension(SpeedoExtension se)
           
 SpeedoExtension getExtension(java.lang.String vendor, java.lang.String key)
           
 SpeedoExtension getExtensionByKey(java.lang.String key)
           
 java.lang.String getExtensionValueByKey(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jdoExtension

public java.util.List jdoExtension
The extension corresponding to the element.

Constructor Detail

SpeedoElement

public SpeedoElement()
Method Detail

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)