The Speedo javadoc

Speedo component
org.objectweb.speedo Speedo architecture overview.

 

Persistent Object
org.objectweb.speedo.mim.api Speedo internal API for the management of persistent classes (status, state, eg).
org.objectweb.speedo.mim.lib  

 

PersistenceManager
org.objectweb.speedo.pm.api  
org.objectweb.speedo.pm.lib  
org.objectweb.speedo.workingset.api  
org.objectweb.speedo.workingset.lib  

 

Mapper
org.objectweb.speedo.mapper.api API of a Jorm mapper used in Speedo.
org.objectweb.speedo.mapper.jca The JCA mapper definition.
org.objectweb.speedo.mapper.lib Common components and tools of all mappers.
org.objectweb.speedo.mapper.rdb The Rdb (relational database) mapper definition

 

Persistent Object identifier
org.objectweb.speedo.naming.api Speedo internal API permiting to define the persistent object naming (identifier).
org.objectweb.speedo.naming.lib Implementation of several naming.

 

Query
org.objectweb.speedo.query.api  
org.objectweb.speedo.query.lib  
org.objectweb.speedo.query.parser  

 

Generic Class (~ Collection)
org.objectweb.speedo.genclass The management of generic persistent class (Collection, Set, Map).
org.objectweb.speedo.genclass.api Speedo internal API permiting to manage generic persistent classes and in particular the coherency of relations.
org.objectweb.speedo.genclass.collection Speedo implementations of generic classes associated to the Collection type (Collection, Set, List, ArrayList, HashSet, Vector).
org.objectweb.speedo.genclass.map Speedo implementations of generic classes associated to the Map type (Map, HashMap, Hashtable, Properties).
org.objectweb.speedo.genclass.merger Speedo tools merging the generic class GenClass with Speedo extention of java.util.XXX classes in order to avoid the code duplication.

 

Enhancer
org.objectweb.speedo.generation The Speedo enhancer.
org.objectweb.speedo.generation.api Speedo enhancer internal API.
org.objectweb.speedo.generation.compiler Compiler used by the speedo enhancer to compile generated classes.
org.objectweb.speedo.generation.enhancer Byte code transformations used by the enhancer.
org.objectweb.speedo.generation.generator The speedo class generator used in the Speedo enhancer.
org.objectweb.speedo.generation.generator.api Internal Speedo generator API.
org.objectweb.speedo.generation.generator.fields Generator of Speedo Fieds class (the state of persistent objects).
org.objectweb.speedo.generation.generator.home  
org.objectweb.speedo.generation.generator.lib  
org.objectweb.speedo.generation.generator.objectid Generator of persistent class identifier (composite).
org.objectweb.speedo.generation.generator.proxy Generator of Speedo Proxy class (Speedo handles on the persistent class).
org.objectweb.speedo.generation.jdo  
org.objectweb.speedo.generation.jorm Jorm generator and Jorm meta information builder.
org.objectweb.speedo.generation.jorm.rdb  
org.objectweb.speedo.generation.lib Common class of the enhancer.
org.objectweb.speedo.generation.mivisitor Speedo meta information visitor used in ordet to fill it with 'forgotten' user information.
org.objectweb.speedo.generation.parser Parser of the .jdo file.
org.objectweb.speedo.generation.recompiler  
org.objectweb.speedo.generation.serializer  
org.objectweb.speedo.generation.start  

 

Other Packages
org.objectweb.speedo.ant The ant task to run the speedo enhancer.
org.objectweb.speedo.api The external Speedo API (for user).
org.objectweb.speedo.jca The JCA connector for integrating Speedo into a J2EE application server.
org.objectweb.speedo.jmx  
org.objectweb.speedo.jmx.mbeans  
org.objectweb.speedo.lib Implementation of the Speedo external API.
org.objectweb.speedo.log  
org.objectweb.speedo.metadata The Speedo meta information used for the persistent class enhancement.
org.objectweb.speedo.sequence.api  
org.objectweb.speedo.sequence.lib  
org.objectweb.speedo.tools  
org.objectweb.speedo.usercache.api  
org.objectweb.speedo.usercache.lib