Uses of Class
org.objectweb.speedo.metadata.SpeedoClass

Packages that use SpeedoClass
org.objectweb.speedo.generation.enhancer Byte code transformations used by the 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.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.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.recompiler   
org.objectweb.speedo.metadata The Speedo meta information used for the persistent class enhancement. 
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. 
org.objectweb.speedo.wizard.generation   
 

Uses of SpeedoClass in org.objectweb.speedo.generation.enhancer
 

Fields in org.objectweb.speedo.generation.enhancer declared as SpeedoClass
protected  SpeedoClass PNameEnhancer.jdoClass
           
protected  SpeedoClass UserIdEnhancer.jdoClass
           
 

Methods in org.objectweb.speedo.generation.enhancer that return SpeedoClass
static SpeedoClass Util.isPersistentCapable(java.lang.String className, java.util.Collection xml)
          Tests whether a JDO Instance exists in the object model.
 

Methods in org.objectweb.speedo.generation.enhancer with parameters of type SpeedoClass
 void MetaDataAnalyzer.visitClass(SpeedoClass sc)
           
 

Constructors in org.objectweb.speedo.generation.enhancer with parameters of type SpeedoClass
InheritanceModifier(ClassVisitor classVisitor, Logger logger, SpeedoClass sc, boolean beforeCompilation)
           
DummyAccessorModifier(ClassVisitor classVisitor, Logger logger, SpeedoClass sc, boolean beforeCompilation)
           
PersistentFieldRemover(ClassVisitor classVisitor, SpeedoClass jdoClass)
           
PersistentFieldRemover(ClassVisitor classVisitor, SpeedoClass jdoClass, Logger logger)
           
ClassInfoAnalyzer(EnhancerComponent enhancer, SpeedoClass jdoClass, java.util.Collection xmlDescriptors, Logger logger)
          Creates a new ClassInfoAnalyzer.
PNameEnhancer(ClassVisitor classVisitor, SpeedoClass jdoClass, Logger logger)
           
UserIdEnhancer(ClassVisitor classVisitor, SpeedoClass jdoClass, Logger logger)
           
ClassAccessorAdder(ClassVisitor cv, SpeedoClass jdoClass, java.util.Collection xmlDescriptors, Logger logger)
          Creates a new ClassAccessorAdder.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.generator.api
 

Methods in org.objectweb.speedo.generation.generator.api with parameters of type SpeedoClass
 void VelocityGenerator.generate(SpeedoClass sClass, java.lang.String fileName)
          It generates the file name corresponding to the Speedo meta object given in parameter.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.generator.fields
 

Methods in org.objectweb.speedo.generation.generator.fields with parameters of type SpeedoClass
 void FieldsGenerator.generate(SpeedoClass sClass, java.lang.String fileName)
          This method generates the a file since a SpeedoClass meta object.
 boolean FieldsGenerator.isParentField(SpeedoClass sc, java.lang.String fn)
           
 

Uses of SpeedoClass in org.objectweb.speedo.generation.generator.lib
 

Methods in org.objectweb.speedo.generation.generator.lib with parameters of type SpeedoClass
 boolean AbstractVelocityGenerator.isContainerIdField(java.lang.Class clazz, TypedElement te, SpeedoClass sc)
           
abstract  void AbstractVelocityGenerator.generate(SpeedoClass sClass, java.lang.String fileName)
          generate the file name corresponding to the Speedo meta object given in parameter.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.generator.objectid
 

Methods in org.objectweb.speedo.generation.generator.objectid with parameters of type SpeedoClass
 void ObjectIdGenerator.generate(SpeedoClass sClass, java.lang.String fileName)
          This method generates the a file since a SpeedoClass meta object.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.generator.proxy
 

Methods in org.objectweb.speedo.generation.generator.proxy with parameters of type SpeedoClass
 void ProxyGenerator.generate(SpeedoClass sClass, java.lang.String fileName)
          This method generates the new file.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.jorm
 

Methods in org.objectweb.speedo.generation.jorm with parameters of type SpeedoClass
protected  void JormGenerator.compareClass(SpeedoClass clas, Manager manager, java.util.List except)
           
 ClassMapping JormMIMappingBuilder.createClassMapping(java.lang.Class clazz, SpeedoClass sc, Mapping mapping)
          It builds a ClassMapping, assignes it to the mapping and builds mapping structure for the class (RdbTable, directory name, ...).
 void JormMIMappingBuilder.finalizeClassMapping(SpeedoClass sc, java.lang.String projectName, java.lang.String mapperName)
          It finishes the filling of a ClassMapping (Inheritance for example).
 void JormMIMappingBuilder.createNameDefMapping(HelperClassMapping cm, NameDef nd, SpeedoClass sc, boolean isIdentifier, boolean isInGenClass)
          It creates the mapping of a name def (reference or identifier).
 java.lang.String JormMIBuilder.getErrorMessage(SpeedoClass sc, MetaObject mo, Reference ref)
          retrieves the start of a pretty error message.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.jorm.rdb
 

Methods in org.objectweb.speedo.generation.jorm.rdb with parameters of type SpeedoClass
 void FilterManager.assignFilter(java.lang.String filter, RdbFilter rdbFilter, SpeedoClass sc, java.lang.String projectName, java.lang.String mapperName)
           
 ClassMapping OneTableRdbJormIMappingBuilder.createClassMapping(java.lang.Class clazz, SpeedoClass sc, Mapping mapping)
          It builds a RdbClassMultiMapping and creates the main table.
 void OneTableRdbJormIMappingBuilder.finalizeClassMapping(SpeedoClass sc, java.lang.String projectName, java.lang.String mapperName)
           
 void OneTableRdbJormIMappingBuilder.createNameDefMapping(HelperClassMapping cm, NameDef nd, SpeedoClass sc, boolean isIdentifier, boolean isInGenClass)
          It creates the mapping of a name def (reference or identifier).
 

Uses of SpeedoClass in org.objectweb.speedo.generation.lib
 

Methods in org.objectweb.speedo.generation.lib with parameters of type SpeedoClass
static java.lang.String NamingRules.getterName(SpeedoClass sc, java.lang.String fieldName)
          Gives the name of an accessor for a field (a get method).
static java.lang.String NamingRules.setterName(SpeedoClass sc, java.lang.String fieldName)
          Gives the name of a mutator for a field (a set method).
static java.lang.String NamingRules.coherentSetterName(SpeedoClass sc, java.lang.String fieldName)
          Gives the name of a coherent mutator for a reference field in a relation.
 

Uses of SpeedoClass in org.objectweb.speedo.generation.mivisitor
 

Methods in org.objectweb.speedo.generation.mivisitor that return SpeedoClass
protected static SpeedoClass AbstractMetaInfoVisitor.getSpeedoClass(java.lang.Object o)
          Helper method able to find the SpeedoClass hosting a Speedo meta object.
 

Methods in org.objectweb.speedo.generation.mivisitor with parameters of type SpeedoClass
 void InheritanceVisitor.visitClass(SpeedoClass sc)
           
 void JMICleanerVisitor.visitClass(SpeedoClass sc)
           
 void JavaLangShorcutVisitor.visitClass(SpeedoClass sc)
           
 void DataStoreIdAdder.visitClass(SpeedoClass sc)
           
 void PrimaryKeyFieldAdder.visitClass(SpeedoClass sc)
           
 void AbstractMetaInfoVisitor.visitClass(SpeedoClass sc)
           
 void MetaInfoVisitor.visitClass(SpeedoClass sc)
           
 void MetaInfoVisitorImpl.visitClass(SpeedoClass sc)
           
 

Uses of SpeedoClass in org.objectweb.speedo.generation.recompiler
 

Methods in org.objectweb.speedo.generation.recompiler with parameters of type SpeedoClass
 void UpToDateVisitor.visitClass(SpeedoClass sc)
           
 void Recompiler.visitClass(SpeedoClass sc)
           
 

Uses of SpeedoClass in org.objectweb.speedo.metadata
 

Fields in org.objectweb.speedo.metadata declared as SpeedoClass
 SpeedoClass SpeedoField.jdoClass
          Description of the class containing the field.
 SpeedoClass ClassCode.jdoClass
          Description of the class that contains this code.
 

Methods in org.objectweb.speedo.metadata that return SpeedoClass
 SpeedoClass SpeedoMetaInfo.getSpeedoClass(java.lang.String className)
           
 SpeedoClass SpeedoMetaInfo.getSpeedoClass(java.lang.String className, SpeedoXMLDescriptor xml)
           
 SpeedoClass SpeedoMetaInfo.getSpeedoClass(java.lang.String className, SpeedoPackage sp)
           
 SpeedoClass SpeedoClass.getSpeedoClassFromContext(java.lang.String className)
           
 SpeedoClass SpeedoXMLDescriptor.getSpeedoClass(java.lang.String fqn, boolean other)
           
 

Uses of SpeedoClass in org.objectweb.speedo.naming.api
 

Methods in org.objectweb.speedo.naming.api with parameters of type SpeedoClass
 java.lang.String MIBuilderHelper.getErrorMessage(SpeedoClass sc, MetaObject mo, Reference ref)
           
 boolean NamingManager.canManage(SpeedoClass sc)
          Indicates if the naming manager is able to manage the identifier of a persistent class.
 void NamingManager.fillNameDef(MIBuilderHelper mibh, Manager manager, NameDef nd, SpeedoClass tsc, SpeedoClass ssc, MetaObject mo, Reference ref, HelperClassMapping hcm, JormMIMappingBuilder mb, boolean isIdentifier, boolean isInGenClass, boolean createField, java.util.Collection createdMOs)
          Fill the name def of an identifier or a reference
 java.lang.String NamingManager.getJormConfig(NameDef nd, SpeedoClass targetClass, MetaObject sourceMO)
          computes the naming configuration information for a class or a reference.
 java.lang.String NamingManager.getPNameHints(SpeedoClass sc, NameDef nd)
          compute a string value which permit to help the building of the class PName (export)
 java.lang.String NamingManager.getGCPNameHints(SpeedoClass sc, NameDef nd)
          compute a string value which permit to help the building of the genclass PName (export)
 NamingManager.NamingField[] NamingManager.getNamingfields(SpeedoClass sc)
          Retrieves the array of field used in the identifier of a persistent class
 

Uses of SpeedoClass in org.objectweb.speedo.naming.lib
 

Methods in org.objectweb.speedo.naming.lib with parameters of type SpeedoClass
 NamingManager NamingManagerFactory.getNamingManager(SpeedoClass sc)
           
 boolean RdbSequenceNamingManager.canManage(SpeedoClass sc)
           
 java.lang.String RdbSequenceNamingManager.getJormConfig(NameDef nd, SpeedoClass targetClass, MetaObject sourceMO)
           
 java.lang.String RdbSequenceNamingManager.getPNameHints(SpeedoClass sc, NameDef nd)
           
 java.lang.String RdbSequenceNamingManager.getGCPNameHints(SpeedoClass sc, NameDef nd)
           
 void RdbSequenceNamingManager.fillNameDef(MIBuilderHelper mibh, Manager manager, NameDef nd, SpeedoClass tsc, SpeedoClass ssc, MetaObject mo, Reference ref, HelperClassMapping hcm, JormMIMappingBuilder mb, boolean isIdentifier, boolean isInGenClass, boolean createField, java.util.Collection createdMOs)
          The auto incremented field used as identifier can be a visble or an hidden field.
 NamingManager.NamingField[] RdbSequenceNamingManager.getNamingfields(SpeedoClass sc)
           
 boolean UserIdCompositeNamingManager.canManage(SpeedoClass sc)
           
 void UserIdCompositeNamingManager.fillNameDef(MIBuilderHelper mibh, Manager manager, NameDef nd, SpeedoClass tsc, SpeedoClass ssc, MetaObject mo, Reference ref, HelperClassMapping hcm, JormMIMappingBuilder mb, boolean isIdentifier, boolean isInGenClass, boolean createField, java.util.Collection createdMOs)
           
 java.lang.String UserIdCompositeNamingManager.getPNameHints(SpeedoClass sc, NameDef nd)
           
 java.lang.String UserIdCompositeNamingManager.getGCPNameHints(SpeedoClass sc, NameDef nd)
           
 java.lang.String UserIdCompositeNamingManager.getJormConfig(NameDef nd, SpeedoClass targetClass, MetaObject sourceMO)
           
 NamingManager.NamingField[] UserIdCompositeNamingManager.getNamingfields(SpeedoClass sc)
           
 boolean UserIdSingleNamingManager.canManage(SpeedoClass sc)
           
 java.lang.String UserIdSingleNamingManager.getJormConfig(NameDef nd, SpeedoClass targetClass, MetaObject sourceMO)
           
 java.lang.String UserIdSingleNamingManager.getPNameHints(SpeedoClass sc, NameDef nd)
           
 java.lang.String UserIdSingleNamingManager.getGCPNameHints(SpeedoClass sc, NameDef nd)
           
 void UserIdSingleNamingManager.fillNameDef(MIBuilderHelper mibh, Manager manager, NameDef nd, SpeedoClass tsc, SpeedoClass ssc, MetaObject mo, Reference ref, HelperClassMapping hcm, JormMIMappingBuilder mb, boolean isIdentifier, boolean isInGenClass, boolean createField, java.util.Collection createdMOs)
           
 NamingManager.NamingField[] UserIdSingleNamingManager.getNamingfields(SpeedoClass sc)
           
 boolean PolymorphIdNamingManager.canManage(SpeedoClass sc)
           
 void PolymorphIdNamingManager.fillNameDef(MIBuilderHelper mibh, Manager manager, NameDef nd, SpeedoClass tsc, SpeedoClass ssc, MetaObject mo, Reference ref, HelperClassMapping hcm, JormMIMappingBuilder mb, boolean isIdentifier, boolean isInGenClass, boolean createField, java.util.Collection createdMOs)
           
 java.lang.String PolymorphIdNamingManager.getJormConfig(NameDef nd, SpeedoClass targetClass, MetaObject sourceMO)
           
 java.lang.String PolymorphIdNamingManager.getPNameHints(SpeedoClass sc, NameDef nd)
           
 java.lang.String PolymorphIdNamingManager.getGCPNameHints(SpeedoClass sc, NameDef nd)
           
 NamingManager.NamingField[] PolymorphIdNamingManager.getNamingfields(SpeedoClass sc)
           
 

Uses of SpeedoClass in org.objectweb.speedo.wizard.generation
 

Methods in org.objectweb.speedo.wizard.generation with parameters of type SpeedoClass
protected  void JormWriter.compareClass(SpeedoClass clas, Manager manager, java.util.List except)