org.objectweb.speedo.metadata
Class SpeedoXMLDescriptor
java.lang.Object
|
+--org.objectweb.speedo.metadata.SpeedoXMLDescriptor
- public class SpeedoXMLDescriptor
- extends java.lang.Object
This class describes all persistence capable classes.
- Author:
- Y. Devaux
Field Summary |
java.util.Map |
jdoPackage
List of packages descriptions which contains persistence capable classes. |
java.lang.String |
xmlFile
|
Method Summary |
void |
add(java.lang.Object pac,
boolean failsOnError,
org.objectweb.util.monolog.api.Logger logger)
Adds a package descriptor to the global descriptor. |
SpeedoClass |
getSpeedoClass(java.lang.String fqn)
|
java.util.List |
getSpeedoClasses()
|
java.lang.String |
toString()
Transform this object into a String. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
jdoPackage
public java.util.Map jdoPackage
- List of packages descriptions which contains persistence capable classes.
xmlFile
public java.lang.String xmlFile
SpeedoXMLDescriptor
public SpeedoXMLDescriptor()
toString
public java.lang.String toString()
- Transform this object into a String.
- Overrides:
toString
in class java.lang.Object
- Returns:
- the string corresponding to the object.
add
public void add(java.lang.Object pac,
boolean failsOnError,
org.objectweb.util.monolog.api.Logger logger)
throws SpeedoException
- Adds a package descriptor to the global descriptor.
Throws an exception if there are persistent capable fields defined twice.
- Parameters:
pac
- package descriptor to add.failsOnError
- if an error provoques an exception or a warning message.logger
- logger where to put warning message.- Throws:
SpeedoException
- If a persistent field of the package was already
described in the global descriptor.
getSpeedoClasses
public java.util.List getSpeedoClasses()
getSpeedoClass
public SpeedoClass getSpeedoClass(java.lang.String fqn)