|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.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.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. |
Uses of SpeedoClass in org.objectweb.speedo.generation.enhancer |
---|
Fields in org.objectweb.speedo.generation.enhancer declared as SpeedoClass | |
protected SpeedoClass |
UserIdEnhancer.jdoClass
|
protected SpeedoClass |
PNameEnhancer.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 | |
UserIdEnhancer(org.objectweb.asm.ClassVisitor classVisitor,
SpeedoClass jdoClass,
org.objectweb.util.monolog.api.Logger logger)
|
|
PersistentFieldRemover(org.objectweb.asm.ClassVisitor classVisitor,
SpeedoClass jdoClass)
|
|
PersistentFieldRemover(org.objectweb.asm.ClassVisitor classVisitor,
SpeedoClass jdoClass,
org.objectweb.util.monolog.api.Logger logger)
|
|
PNameEnhancer(org.objectweb.asm.ClassVisitor classVisitor,
SpeedoClass jdoClass,
org.objectweb.util.monolog.api.Logger logger)
|
|
JDOImplRegistrationAdder(org.objectweb.asm.ClassVisitor classVisitor,
SpeedoClass sc,
org.objectweb.util.monolog.api.Logger logger)
|
|
InheritanceModifier(org.objectweb.asm.ClassVisitor classVisitor,
org.objectweb.util.monolog.api.Logger logger,
SpeedoClass sc,
boolean beforeCompilation)
|
|
DummyAccessorModifier(org.objectweb.asm.ClassVisitor classVisitor,
org.objectweb.util.monolog.api.Logger logger,
SpeedoClass sc,
boolean beforeCompilation)
|
|
ClassInfoAnalyzer(EnhancerComponent enhancer,
SpeedoClass jdoClass,
java.util.Collection xmlDescriptors,
org.objectweb.util.monolog.api.Logger logger)
Creates a new ClassInfoAnalyzer . |
|
ClassAccessorAdder(org.objectweb.asm.ClassVisitor _cv,
SpeedoClass _jdoClass,
java.util.Collection _xmlDescriptors,
org.objectweb.util.monolog.api.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. |
protected org.apache.velocity.context.Context |
FieldsGenerator.getContext(SpeedoClass jdoClass)
This method initialises the Velocity context. |
boolean |
FieldsGenerator.isParentField(SpeedoClass sc,
java.lang.String fn)
|
Uses of SpeedoClass in org.objectweb.speedo.generation.generator.home |
---|
Methods in org.objectweb.speedo.generation.generator.home with parameters of type SpeedoClass | |
void |
HomeGenerator.generate(SpeedoClass sClass,
java.lang.String fileName)
This method generates the a file since a SpeedoClass meta object. |
protected org.apache.velocity.context.Context |
HomeGenerator.getContext(SpeedoClass jdoClass)
This method initialises the Velocity context. |
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(org.objectweb.jorm.metainfo.api.Class clazz,
org.objectweb.jorm.metainfo.api.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. |
protected org.apache.velocity.context.Context |
SpeedoGenerator.getContext(SpeedoClass jdoClass)
|
protected java.util.Map |
SpeedoGenerator.computeUserCaches(SpeedoClass sc)
|
protected void |
SpeedoGenerator.computeUserCaches(SpeedoClass sc,
java.util.Map userCaches,
boolean addNew)
|
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. |
protected org.apache.velocity.context.Context |
ProxyGenerator.getContext(SpeedoClass jdoClass)
This method initialises the Velocity context. |
Uses of SpeedoClass in org.objectweb.speedo.generation.jorm |
---|
Methods in org.objectweb.speedo.generation.jorm with parameters of type SpeedoClass | |
java.lang.String |
JormMIBuilder.getErrorMessage(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref)
retrieves the start of a pretty error message. |
protected void |
JormGenerator.compareClass(SpeedoClass clas,
org.objectweb.jorm.metainfo.api.Manager manager,
java.util.List except)
|
org.objectweb.jorm.metainfo.api.ClassMapping |
JormMIMappingBuilder.createClassMapping(org.objectweb.jorm.metainfo.api.Class clazz,
SpeedoClass sc,
org.objectweb.jorm.metainfo.api.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(org.objectweb.jorm.metainfo.api.CommonClassMapping cm,
org.objectweb.jorm.metainfo.api.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.jorm.rdb |
---|
Methods in org.objectweb.speedo.generation.jorm.rdb with parameters of type SpeedoClass | |
org.objectweb.jorm.metainfo.api.ClassMapping |
OneTableRdbJormIMappingBuilder.createClassMapping(org.objectweb.jorm.metainfo.api.Class clazz,
SpeedoClass sc,
org.objectweb.jorm.metainfo.api.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(org.objectweb.jorm.metainfo.api.CommonClassMapping cm,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass sc,
boolean isIdentifier,
boolean isInGenClass)
It creates the mapping of a name def (reference or identifier). |
void |
FilterManager.assignFilter(java.lang.String filter,
org.objectweb.jorm.mapper.rdb.metainfo.RdbFilter rdbFilter,
SpeedoClass sc,
java.lang.String projectName,
java.lang.String mapperName)
|
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 |
VersionFieldAdder.visitClass(SpeedoClass sc)
|
void |
PrimaryKeyFieldAdder.visitClass(SpeedoClass sc)
|
void |
MetaInfoVisitorImpl.visitClass(SpeedoClass sc)
|
void |
JavaLangShorcutVisitor.visitClass(SpeedoClass sc)
|
void |
JMICleanerVisitor.visitClass(SpeedoClass sc)
|
void |
InheritanceVisitor.visitClass(SpeedoClass sc)
|
void |
ExtensionVerifier.visitClass(SpeedoClass sc)
|
void |
DataStoreIdAdder.visitClass(SpeedoClass sc)
|
void |
MetaInfoVisitor.visitClass(SpeedoClass sc)
|
void |
AbstractMetaInfoVisitor.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. |
SpeedoClass |
SpeedoDatastoreId.jdoClass
|
SpeedoClass |
SpeedoVersion.jdoClass
Description of the class containing the version |
Methods in org.objectweb.speedo.metadata that return SpeedoClass | |
SpeedoClass |
SpeedoXMLDescriptor.getSpeedoClass(java.lang.String fqn,
boolean other)
|
SpeedoClass |
SpeedoClass.getSpeedoClassFromContext(java.lang.String className)
|
SpeedoClass |
SpeedoClass.getSuper()
|
SpeedoClass |
SpeedoClass.getAncestor()
|
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)
|
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,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.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,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping hcm,
JormMIMappingBuilder mb,
boolean isIdentifier,
boolean isInGenClass,
boolean createField,
java.util.Collection createdMOs)
Fill the name def of an identifier or a reference |
void |
NamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
computes the naming configuration information for a class or a reference. |
java.lang.String |
NamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
compute a string value which permit to help the building of the class PName (export) |
java.lang.String |
NamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.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 and which values are not calculated by the application. |
Uses of SpeedoClass in org.objectweb.speedo.naming.lib |
---|
Methods in org.objectweb.speedo.naming.lib with parameters of type SpeedoClass | |
boolean |
UserIdSingleNamingManager.canManage(SpeedoClass sc)
|
void |
UserIdSingleNamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
sud,coding type, pnc class name, class name |
java.lang.String |
UserIdSingleNamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
java.lang.String |
UserIdSingleNamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
void |
UserIdSingleNamingManager.fillNameDef(MIBuilderHelper mibh,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping hcm,
JormMIMappingBuilder mb,
boolean isIdentifier,
boolean isInGenClass,
boolean createField,
java.util.Collection createdMOs)
|
boolean |
UserIdCompositeNamingManager.canManage(SpeedoClass sc)
|
void |
UserIdCompositeNamingManager.fillNameDef(MIBuilderHelper mibh,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping hcm,
JormMIMappingBuilder mb,
boolean isIdentifier,
boolean isInGenClass,
boolean createField,
java.util.Collection createdMOs)
|
java.lang.String |
UserIdCompositeNamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
java.lang.String |
UserIdCompositeNamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
void |
UserIdCompositeNamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
Build a property value compsed such as this pattern userid,binder_class_name,pnc_class_name,class_name |
boolean |
RdbSequenceNamingManager.canManage(SpeedoClass sc)
|
void |
RdbSequenceNamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
|
java.lang.String |
RdbSequenceNamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
java.lang.String |
RdbSequenceNamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
void |
RdbSequenceNamingManager.fillNameDef(MIBuilderHelper mibh,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping 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 |
PolymorphIdNamingManager.canManage(SpeedoClass sc)
|
void |
PolymorphIdNamingManager.fillNameDef(MIBuilderHelper mibh,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping hcm,
JormMIMappingBuilder mb,
boolean isIdentifier,
boolean isInGenClass,
boolean createField,
java.util.Collection createdMOs)
|
void |
PolymorphIdNamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
|
java.lang.String |
PolymorphIdNamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
java.lang.String |
PolymorphIdNamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
NamingManager.NamingField[] |
PolymorphIdNamingManager.getNamingfields(SpeedoClass sc)
|
boolean |
OLongIdNamingManager.canManage(SpeedoClass sc)
|
java.lang.String |
OLongIdNamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
java.lang.String |
OLongIdNamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
NamingManager.NamingField[] |
OLongIdNamingManager.getNamingfields(SpeedoClass sc)
|
void |
OLongIdNamingManager.fillNameDef(MIBuilderHelper mibh,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping hcm,
JormMIMappingBuilder mb,
boolean isIdentifier,
boolean isInGenClass,
boolean createField,
java.util.Collection createdMOs)
|
void |
OLongIdNamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
|
NamingManager.NamingField[] |
NamingManagerHelper.getNamingfields(SpeedoClass sc)
|
boolean |
LongIdNamingManager.canManage(SpeedoClass sc)
|
java.lang.String |
LongIdNamingManager.getPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
java.lang.String |
LongIdNamingManager.getGCPNameHints(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.NameDef nd)
|
NamingManager.NamingField[] |
LongIdNamingManager.getNamingfields(SpeedoClass sc)
|
void |
LongIdNamingManager.fillNameDef(MIBuilderHelper mibh,
org.objectweb.jorm.metainfo.api.Manager manager,
org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass tsc,
SpeedoClass ssc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref,
org.objectweb.jorm.metainfo.api.CommonClassMapping hcm,
JormMIMappingBuilder mb,
boolean isIdentifier,
boolean isInGenClass,
boolean createField,
java.util.Collection createdMOs)
|
void |
LongIdNamingManager.getJormNamingConfig(org.objectweb.jorm.metainfo.api.NameDef nd,
SpeedoClass targetClass,
org.objectweb.jorm.metainfo.api.MetaObject sourceMO,
java.lang.String key,
java.util.Properties result)
|
NamingManager |
NamingManagerFactory.getNamingManager(SpeedoClass sc)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |