A C D E F G H I J L M N O P R S T U V W

A

addFieldList - Variable in class org.jpox.enhancer.GeneratorBase
append field list
addSerialVersionUID - Variable in class org.jpox.enhancer.GeneratorBase
serialVersionUID value
addSynthetic(FieldOrMethod, ConstantPoolGen) - Static method in class org.jpox.enhancer.EnhanceUtil
add synthetic attribute
argName - Variable in class org.jpox.enhancer.method.MethodBuilder
Method argment names
argType - Variable in class org.jpox.enhancer.method.MethodBuilder
Method argment types

C

check() - Method in interface org.jpox.enhancer.Generator
check class must enhance class.
check() - Method in class org.jpox.enhancer.GeneratorBase
Method to check the class for obvious errors
checkEnhanced() - Method in class org.jpox.enhancer.GeneratorBase
Check original class is already enhanced.
checkHasDefaultConstructor() - Method in class org.jpox.enhancer.GeneratorBase
Check original class has default(no arg) constructor.
CheckReadMethod - Class in org.jpox.enhancer.method
Create CHECK_READ method.
CheckReadMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.CheckReadMethod
Constructor
CheckWriteMethod - Class in org.jpox.enhancer.method
Create CHECK_READ method.
CheckWriteMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.CheckWriteMethod
Constructor
class_addInterface(String) - Method in class org.jpox.enhancer.GeneratorBase
Method to add the "implements {interface}" to the class description.
classConfig - Variable in class org.jpox.enhancer.GeneratorBase
class config of enhancing class
classConfig - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target JDOConfigClass instance
ClassElementBuilder - Class in org.jpox.enhancer.method
ClassElementBuilder base class.
ClassElementBuilder(GeneratorBase) - Constructor for class org.jpox.enhancer.method.ClassElementBuilder
Constructor
classForName(String) - Static method in class org.jpox.enhancer.EnhanceUtil
replace Class.forName().
classGen - Variable in class org.jpox.enhancer.metadata.EnhancerClassMetaData
BCEL class gen.
classGen - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target ClassGen instance
className - Variable in class org.jpox.enhancer.GeneratorBase
class name of enhancing class
className - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target class name
classType - Variable in class org.jpox.enhancer.GeneratorBase
class type of enhancing class
close() - Method in class org.jpox.enhancer.method.ClassElementBuilder
Call after execute() method.
close() - Method in class org.jpox.enhancer.method.DefaultConstructor
Close the method, updating the class.
close() - Method in class org.jpox.enhancer.method.MethodBuilder
 
close() - Method in class org.jpox.enhancer.method.ReplaceMethodCallback
 
clr - Variable in class org.jpox.enhancer.GeneratorBase
 
CN_BitSet - Static variable in interface org.jpox.enhancer.Generator
Class name of java.util.BitSet
CN_ByteIdentity - Static variable in interface org.jpox.enhancer.Generator
 
CN_CharIdentity - Static variable in interface org.jpox.enhancer.Generator
 
CN_Class - Static variable in interface org.jpox.enhancer.Generator
Class name of java.lang.Class
CN_ClassCastException - Static variable in interface org.jpox.enhancer.Generator
Class name of java.lang.ClassCastException
CN_Detachable - Static variable in interface org.jpox.enhancer.Generator
Class name of java.jdo.spi.Detachable
CN_Flag - Static variable in interface org.jpox.enhancer.Generator
Class name of jdoFlags field
CN_IllegalArgumentException - Static variable in interface org.jpox.enhancer.Generator
Class name of java.lang.IllegalArgumentException
CN_IllegalStateException - Static variable in interface org.jpox.enhancer.Generator
Class name of java.lang.IllegalStateException
CN_IntIdentity - Static variable in interface org.jpox.enhancer.Generator
 
CN_JDODetachedFieldAccessException - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.JDODetachedFieldAccessException
CN_JDOFatalInternalException - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.JDOFatalInternalException
CN_JDOHelper - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.JDOHelper
CN_JDOImplHelper - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.spi.JDOImplHelper
CN_LongIdentity - Static variable in interface org.jpox.enhancer.Generator
 
CN_ObjectIdentity - Static variable in interface org.jpox.enhancer.Generator
 
CN_ObjectIdFieldConsumer - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer
CN_ObjectIdFieldSupplier - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
CN_ObjectOutputStreamName - Static variable in class org.jpox.enhancer.method.WriteObject
 
CN_PersistenceCapable - Static variable in interface org.jpox.enhancer.Generator
Class name of java.jdo.spi.PersistenceCapable
CN_PersistenceManager - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.PersistenceManager
CN_ShortIdentity - Static variable in interface org.jpox.enhancer.Generator
 
CN_StateManager - Static variable in interface org.jpox.enhancer.Generator
Class name of javax.jdo.spi.StateManager
CN_StringIdentity - Static variable in interface org.jpox.enhancer.Generator
Class name of SingleFieldIdentity classes
constantPoolGen - Variable in class org.jpox.enhancer.GeneratorBase
constatnt pool of enhancing class
constantPoolGen - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target ConstantPoolGen instance
copyFieldsFromInterface(InterfaceMetaData) - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Convenience method to copy the fields from an existing interface
create() - Method in class org.jpox.enhancer.ImplementationGenerator
Create the Interface implementation, adding fields and methods
createThrowException(String, String, Instruction) - Method in class org.jpox.enhancer.method.MethodBuilder
Create throw exception instruction.
createThrowException(String, String) - Method in class org.jpox.enhancer.method.MethodBuilder
Create throw exception instruction.

D

DefaultConstructor - Class in org.jpox.enhancer.method
Representation of a (protected) Default Constructor.
DefaultConstructor(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.DefaultConstructor
Constructor
defineClass(String, byte[]) - Method in class org.jpox.enhancer.ImplementationCreatorImpl.ImplementationCreatorClassLoader
Define a class in this ClassLoader
dump(OutputStream) - Method in class org.jpox.enhancer.ImplementationGenerator
Dump the generated class to the io stream.
dumpClass(OutputStream) - Method in class org.jpox.enhancer.GeneratorBase
 

E

enhance() - Method in interface org.jpox.enhancer.Generator
execute enhance.
enhance() - Method in class org.jpox.enhancer.GeneratorBase
Method to enhance the classes.
enhance() - Method in class org.jpox.enhancer.ImplementationGenerator
Enhance the implementation adding the PersistenceCapable interface to the generated class
enhanceClass() - Method in interface org.jpox.enhancer.Generator
call after enhanceClassBefore() method.
enhanceClass() - Method in class org.jpox.enhancer.GeneratorBase
Method to enhance the class as a whole, providing the required interfaces and adding any setters/getters for its fields
enhanceClass - Variable in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Original BCEL java class.
enhanceClassAfter() - Method in interface org.jpox.enhancer.Generator
call after check enhanceClass() method.
enhanceClassAfter() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceClassAfter() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceClassBefore() - Method in interface org.jpox.enhancer.Generator
call after check method.
enhanceClassBefore() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceClassBefore() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceField - Variable in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
BCEL Field for use in enhancement process.
enhanceField - Variable in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
BCEL Field for use in enhancement process.
enhanceFields() - Method in interface org.jpox.enhancer.Generator
call after check enhanceFieldsBefore() method.
enhanceFields() - Method in class org.jpox.enhancer.GeneratorBase
Method to enhance the fields
enhanceFieldsAfter() - Method in interface org.jpox.enhancer.Generator
call after check enhanceFields() method.
enhanceFieldsAfter() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceFieldsAfter() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceFieldsBefore() - Method in interface org.jpox.enhancer.Generator
call after check enhanceClassAfter() method.
enhanceFieldsBefore() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceFieldsBefore() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceGetter(EnhancerFieldMetaData) - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceMethod() - Method in interface org.jpox.enhancer.Generator
call after check enhanceMethodBefore() method.
enhanceMethod() - Method in class org.jpox.enhancer.GeneratorBase
Method to enhance the methods of the class.
enhanceMethodAfter() - Method in interface org.jpox.enhancer.Generator
call after check enhanceMethod() method.
enhanceMethodAfter() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceMethodAfter() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceMethodBefore() - Method in interface org.jpox.enhancer.Generator
call after check enhanceFieldsAfter() method.
enhanceMethodBefore() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceMethodBefore() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceOriginalMethod(Method) - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceOriginalMethods() - Method in class org.jpox.enhancer.GeneratorBase
 
ENHANCER_OPTION_CHECKONLY - Static variable in class org.jpox.enhancer.EnhancerManager
only check if classes are enhanced
ENHANCER_OPTION_DESTINATION - Static variable in class org.jpox.enhancer.EnhancerManager
destination of the enhanced files
ENHANCER_OPTION_VERBOSE - Static variable in class org.jpox.enhancer.EnhancerManager
work in verbose mode
ENHANCER_OPTION_VERIFY - Static variable in class org.jpox.enhancer.EnhancerManager
verify the enhanced classes after enhancing
EnhancerClassMetaData - Class in org.jpox.enhancer.metadata
Extension of the standard ClassMetaData adding on attributes for enhancement of the class.
EnhancerClassMetaData(InterfaceMetaData, String, JavaClass) - Constructor for class org.jpox.enhancer.metadata.EnhancerClassMetaData
Constructor for creating the ClassMetaData for an implementation of a "persistent-interface".
EnhancerClassMetaData(PackageMetaData, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerClassMetaData
Constructor.
EnhancerClassMetaData(PackageMetaData, String, String, String, String, String, String, String, String, String, String, String, JavaClass) - Constructor for class org.jpox.enhancer.metadata.EnhancerClassMetaData
Constructor.
EnhancerFieldMetaData - Class in org.jpox.enhancer.metadata
Extension of FieldMetaData providing hooks for BCEL enhancement process.
EnhancerFieldMetaData(MetaData, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Convenience constructor.
EnhancerFieldMetaData(MetaData, AbstractPropertyMetaData) - Constructor for class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Convenience constructor to copy the specification from the passed field.
EnhancerFieldMetaData(MetaData, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Constructor
EnhancerManager - Class in org.jpox.enhancer
 
EnhancerManager() - Constructor for class org.jpox.enhancer.EnhancerManager
 
EnhancerMetaDataHelper - Class in org.jpox.enhancer.metadata
Helper class.
EnhancerMetaDataManager - Class in org.jpox.enhancer.metadata
Manager for MetaData within the enhancer.
EnhancerMetaDataManager(PMFContext) - Constructor for class org.jpox.enhancer.metadata.EnhancerMetaDataManager
Constructor.
EnhancerMetaDataParser - Class in org.jpox.enhancer.metadata
Parser for metadata used in the Enhancer.
EnhancerMetaDataParser(MetaDataManager, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Constructor.
EnhancerPropertyMetaData - Class in org.jpox.enhancer.metadata
Extension of FieldMetaData providing hooks for BCEL enhancement process.
EnhancerPropertyMetaData(MetaData, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Convenience constructor.
EnhancerPropertyMetaData(MetaData, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Constructor
EnhancerTask - Class in org.jpox.enhancer.tools
Enhancer Ant Task.
EnhancerTask() - Constructor for class org.jpox.enhancer.tools.EnhancerTask
Default constructor
enhanceSetter(EnhancerFieldMetaData) - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceStaticInitializer() - Method in interface org.jpox.enhancer.Generator
call after check enhanceStaticInitializerBefore() method.
enhanceStaticInitializer() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceStaticInitializerAfter() - Method in interface org.jpox.enhancer.Generator
call after check enhanceStaticInitializer() method.
enhanceStaticInitializerAfter() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceStaticInitializerAfter() - Method in class org.jpox.enhancer.JPOXEnhancer
 
enhanceStaticInitializerBefore() - Method in interface org.jpox.enhancer.Generator
call after check enhanceMethodAfter() method.
enhanceStaticInitializerBefore() - Method in class org.jpox.enhancer.GeneratorBase
 
enhanceStaticInitializerBefore() - Method in class org.jpox.enhancer.JPOXEnhancer
 
EnhanceUtil - Class in org.jpox.enhancer
Enhancer utility class
equals(Object) - Method in class org.jpox.enhancer.method.MethodBuilder
Indicates whether some other object is "equal to" this one.
execute() - Method in class org.jpox.enhancer.method.CheckReadMethod
 
execute() - Method in class org.jpox.enhancer.method.CheckWriteMethod
 
execute() - Method in class org.jpox.enhancer.method.ClassElementBuilder
ClassElementBuilder routine
execute() - Method in class org.jpox.enhancer.method.DefaultConstructor
Execute the method
execute() - Method in class org.jpox.enhancer.method.InitFieldFlags
 
execute() - Method in class org.jpox.enhancer.method.InitFieldNames
 
execute() - Method in class org.jpox.enhancer.method.InitFieldTypes
 
execute() - Method in class org.jpox.enhancer.method.InitPersistenceCapableSuperClass
 
execute() - Method in class org.jpox.enhancer.method.IsXXXMethod
 
execute() - Method in class org.jpox.enhancer.method.JdoCopyField
 
execute() - Method in class org.jpox.enhancer.method.JdoCopyFields
 
execute() - Method in class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId
 
execute() - Method in class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId2
 
execute() - Method in class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId
 
execute() - Method in class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId2
 
execute() - Method in class org.jpox.enhancer.method.JdoGetManagedFieldCount
 
execute() - Method in class org.jpox.enhancer.method.JdoGetObjectId
 
execute() - Method in class org.jpox.enhancer.method.JdoGetVersion
 
execute() - Method in class org.jpox.enhancer.method.JdoIsDetached
 
execute() - Method in class org.jpox.enhancer.method.JdoIsDirty
 
execute() - Method in class org.jpox.enhancer.method.JdoMakeDirty
 
execute() - Method in class org.jpox.enhancer.method.JdoNewInstance1
 
execute() - Method in class org.jpox.enhancer.method.JdoNewInstance2
 
execute() - Method in class org.jpox.enhancer.method.JdoNewObjectIdInstance1
 
execute() - Method in class org.jpox.enhancer.method.JdoNewObjectIdInstance2
 
execute() - Method in class org.jpox.enhancer.method.JdoProvideField
 
execute() - Method in class org.jpox.enhancer.method.JdoReplaceDetachedState
 
execute() - Method in class org.jpox.enhancer.method.JdoReplaceField
 
execute() - Method in class org.jpox.enhancer.method.JdoReplaceFlags
 
execute() - Method in class org.jpox.enhancer.method.JdoReplaceStateManager
 
execute() - Method in class org.jpox.enhancer.method.LoadClass
 
execute() - Method in class org.jpox.enhancer.method.MediateReadMethod
 
execute() - Method in class org.jpox.enhancer.method.MediateWriteMethod
 
execute() - Method in class org.jpox.enhancer.method.MethodBuilder
 
execute() - Method in class org.jpox.enhancer.method.NormalGetMethod
 
execute() - Method in class org.jpox.enhancer.method.NormalSetMethod
 
execute() - Method in class org.jpox.enhancer.method.ParentManagedFieldNum
 
execute() - Method in class org.jpox.enhancer.method.SimpleStateManagerCall
 
execute() - Method in class org.jpox.enhancer.method.SuperClone
 
execute() - Method in class org.jpox.enhancer.method.SwitchInverseTarget
 
execute() - Method in class org.jpox.enhancer.method.SwitchTarget
 
execute() - Method in class org.jpox.enhancer.method.WriteObject
 
execute() - Method in class org.jpox.enhancer.tools.EnhancerTask
Execution method

F

factory - Variable in class org.jpox.enhancer.method.MethodBuilder
InstructionFactory instance
field_addField(FieldGen) - Method in class org.jpox.enhancer.GeneratorBase
 
fieldConfig - Variable in class org.jpox.enhancer.method.CheckReadMethod
target field
fieldConfig - Variable in class org.jpox.enhancer.method.CheckWriteMethod
target field
fieldConfig - Variable in class org.jpox.enhancer.method.MediateReadMethod
target field
fieldConfig - Variable in class org.jpox.enhancer.method.MediateWriteMethod
target field
fieldConfig - Variable in class org.jpox.enhancer.method.NormalGetMethod
 
fieldConfig - Variable in class org.jpox.enhancer.method.NormalSetMethod
 
findField(Field) - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Find the specified field.
findMethod(ClassGen, String, String) - Static method in class org.jpox.enhancer.EnhanceUtil
find method
firstUpper(String) - Static method in class org.jpox.enhancer.EnhanceUtil
convert string to first upper string.
FN_FieldFlags - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoFieldFlags
FN_FieldNames - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoFieldNames
FN_FieldTypes - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoFieldTypes
FN_Flag - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoFlags
FN_JdoDetachedState - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoDetachedState
FN_JdoLoadedFields - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoLoadedFields
FN_JdoModifiedFields - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoModifiedFields
FN_JdoObjectId - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoObjectId
FN_JdoParentFieldCount - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoFieldCount
FN_JdoVersion - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoVersion
FN_PersistenceCapableSuperclass - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoPersistenceCapableSuperclass
FN_serialVersionUID - Static variable in interface org.jpox.enhancer.Generator
Field name of serialVersionUID
FN_StateManager - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoStateManager
FT_ARRAYLIST - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.ArrayList field support
FT_ARRAYS - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
Array field support
FT_BIGDECIMAL - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.math.BigDecimal field support
FT_BIGINTEGER - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.math.BigInteger field support
FT_COLLECTION - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Collection field support
FT_DATE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Date field support
FT_HASHMAP - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.HashMap field support
FT_HASHSET - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.HashSet field support
FT_HASHTABLE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Hashtable field support
FT_LINKEDLIST - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.LinkedList field support
FT_LIST - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.List field support
FT_LOCALE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Local field support
FT_MAP - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Map field support
FT_OBJECT - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.lang.Object field support
FT_PERSISTENCE_CAPABLE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
javax.jdo.spi.PersistenceCapable field support
FT_SET - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Set field support
FT_TREEMAP - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.TreeMap field support
FT_TREESET - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.TreeSet field support
FT_VECTOR - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
java.util.Vector field support

G

gen - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target GeneratorBase instance
Generator - Interface in org.jpox.enhancer
jdoenhancer interface
GeneratorBase - Class in org.jpox.enhancer
Enhancer base class.
GeneratorBase(EnhancerClassMetaData) - Constructor for class org.jpox.enhancer.GeneratorBase
Constructor.
getBcelType2JavaTypeString(Type) - Static method in class org.jpox.enhancer.EnhanceUtil
 
getBIPUSH(int) - Static method in class org.jpox.enhancer.EnhanceUtil
return perfect for instruction of type for const int push operand.
getBytes() - Method in class org.jpox.enhancer.GeneratorBase
Access the class in byte array format
getBytes() - Method in class org.jpox.enhancer.ImplementationGenerator
Accessor for the generated Class in bytes format
getClassByFieldByName(String, ClassGen) - Static method in class org.jpox.enhancer.EnhanceUtil
find Field object by name
getClassByFieldByName(String, JavaClass) - Static method in class org.jpox.enhancer.EnhanceUtil
find Field object by name
getClassGen() - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Return ClassGen instance of bcel
getClassLoader() - Method in class org.jpox.enhancer.ImplementationCreatorImpl
Accessor for the ClassLoader
getClassLoaderResolver() - Method in class org.jpox.enhancer.GeneratorBase
 
getClassName() - Method in class org.jpox.enhancer.ImplementationGenerator
Acessor for the class name
getDefaultArgs() - Method in class org.jpox.enhancer.EnhancerManager
 
getDestination() - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the destination
getDir() - Method in class org.jpox.enhancer.tools.EnhancerTask
Gets the root dir for looking for files
getEnhanceClass() - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Return original JavaClass instance of bcel
getEnhanceField() - Method in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Accessor for the byte-code enhancer field.
getEnhanceField() - Method in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Accessor for the byte-code enhancer field.
getFieldByName(String, ClassGen) - Static method in class org.jpox.enhancer.EnhanceUtil
find Field object by name
getFieldByName(String, JavaClass) - Static method in class org.jpox.enhancer.EnhanceUtil
find Field object by name
getFullClassName() - Method in class org.jpox.enhancer.ImplementationGenerator
Acessor for the fully qualified class name
getFullClassNames(FileMetaData) - Static method in class org.jpox.enhancer.GeneratorBase
 
getGenerator() - Method in class org.jpox.enhancer.GeneratorBase
 
getGenerator() - Method in class org.jpox.enhancer.JPOXEnhancer
 
getGetterName(Field) - Static method in class org.jpox.enhancer.EnhanceUtil
create getter name from Field
getInstance() - Static method in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Return JDOConfigHelper instance.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.DefaultConstructor
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.InitFieldFlags
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.InitFieldNames
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.InitFieldTypes
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.InitPersistenceCapableSuperClass
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoCopyField
create instance.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoCopyFields
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId2
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId
Create and return instance of this class.
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId2
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoGetManagedFieldCount
 
getInstance(GeneratorBase, boolean) - Static method in class org.jpox.enhancer.method.JdoGetObjectId
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoGetPersistenceManager
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoGetTransactionalObjectId
 
getInstance(GeneratorBase, boolean) - Static method in class org.jpox.enhancer.method.JdoGetVersion
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoIsDeleted
 
getInstance(GeneratorBase, boolean) - Static method in class org.jpox.enhancer.method.JdoIsDetached
 
getInstance(GeneratorBase, boolean) - Static method in class org.jpox.enhancer.method.JdoIsDirty
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoIsNew
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoIsPersistent
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoIsTransactional
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoMakeDirty
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoNewInstance1
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoNewInstance2
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoNewObjectIdInstance1
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoNewObjectIdInstance2
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoPreSerialize
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoProvideField
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoProvideFields
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoReplaceDetachedState
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoReplaceField
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoReplaceFields
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoReplaceFlags
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.JdoReplaceStateManager
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.LoadClass
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.ParentManagedFieldNum
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.SuperClone
 
getInstance(GeneratorBase) - Static method in class org.jpox.enhancer.method.WriteObject
 
getJdoFieldFlag() - Method in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Return JDO Field flags for enhancement process.
getJdoFieldFlag() - Method in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Return JDO Field flags for enhancement process.
getJDOMethodName(Field) - Static method in class org.jpox.enhancer.EnhanceUtil
 
getJDOMethodName(Type) - Static method in class org.jpox.enhancer.EnhanceUtil
return JDO method type name by type.
getJDOMethodType(Type) - Static method in class org.jpox.enhancer.EnhanceUtil
Return JDO method BCEL's type from BCEL's field type.
getManagedFieldConfigs() - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Utility to access the array of managed fields as JDOConfigField objects instead of FieldMetaData.
getNoOfManagedFields() - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Accessor for the number of managed fields (for enhancing).
getPmfContext() - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the PMFContext
getPrimitiveWrapperType(BasicType) - Static method in class org.jpox.enhancer.EnhanceUtil
return primitive wraper type.
getRegisteredPersistenceCapables() - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Accessor for the registered PersistenceCapable classes
getSetterName(Field) - Static method in class org.jpox.enhancer.EnhanceUtil
create setter name from Field
getVendorName() - Static method in class org.jpox.enhancer.JPOXEnhancer
Utility to get the vendor of JPOX Enhancer.
getVersionNumber() - Static method in class org.jpox.enhancer.JPOXEnhancer
Utility to get the version of JPOX Enhancer.

H

hashCode() - Method in class org.jpox.enhancer.method.MethodBuilder
Return hash code of this instance.

I

IDENTITY_APPLICATION - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
identity-application support
IDENTITY_DATASTORE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
identity-datastore support
IDENTITY_NONDURABLE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
identity-nondurable support
il - Variable in class org.jpox.enhancer.method.MethodBuilder
InstructionList instance
ImplementationCreatorImpl - Class in org.jpox.enhancer
Creates instances of PersistenceCapable objects
ImplementationCreatorImpl() - Constructor for class org.jpox.enhancer.ImplementationCreatorImpl
Constructor
ImplementationCreatorImpl.ImplementationCreatorClassLoader - Class in org.jpox.enhancer
ClassLoader for newly defined classes
ImplementationCreatorImpl.ImplementationCreatorClassLoader() - Constructor for class org.jpox.enhancer.ImplementationCreatorImpl.ImplementationCreatorClassLoader
 
ImplementationGenerator - Class in org.jpox.enhancer
Class to generate an implementation (binary class) of an interface.
ImplementationGenerator(InterfaceMetaData) - Constructor for class org.jpox.enhancer.ImplementationGenerator
Constructor
init() - Method in interface org.jpox.enhancer.Generator
setup class.
init() - Method in class org.jpox.enhancer.GeneratorBase
Initialisation.
init() - Method in class org.jpox.enhancer.method.ClassElementBuilder
Instance initializer.
init() - Method in class org.jpox.enhancer.method.MethodBuilder
 
init_addFieldsList() - Method in class org.jpox.enhancer.GeneratorBase
append basic fields.
init_addMethodCallbackList() - Method in class org.jpox.enhancer.GeneratorBase
append basic method.
InitFieldFlags - Class in org.jpox.enhancer.method
Create jdoFieldFlags init method.
InitFieldFlags(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitFieldFlags
 
InitFieldNames - Class in org.jpox.enhancer.method
Create jdoFieldNames init method.
InitFieldNames(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitFieldNames
 
InitFieldTypes - Class in org.jpox.enhancer.method
Create jdoFieldTypes init method.
InitFieldTypes(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitFieldTypes
 
initialiseClassMetaData(ClassMetaData, ClassLoaderResolver) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataManager
Utility to initialise classes in the manager from outside.
initialiseClassMetaData(ClassMetaData, Class, ClassLoaderResolver) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataManager
 
InitPersistenceCapableSuperClass - Class in org.jpox.enhancer.method
Create persistenceCapableSuperclass init method.
InitPersistenceCapableSuperClass(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitPersistenceCapableSuperClass
 
initPropertySetters() - Method in class org.jpox.enhancer.EnhancerManager
Initialize the PROPERTY_SETTERS Map.
invokeMethod - Variable in class org.jpox.enhancer.method.SimpleStateManagerCall
 
invokeMethodName - Variable in class org.jpox.enhancer.method.IsXXXMethod
 
invokeMethodName - Variable in class org.jpox.enhancer.method.SwitchInverseTarget
 
invokeMethodName - Variable in class org.jpox.enhancer.method.SwitchTarget
 
isCheckonly() - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the checkOnly
isFieldArrayTypePersistenceCapable() - Method in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Utility to return if this array field has elements that are persistence capable.
isFieldArrayTypePersistenceCapable() - Method in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Utility to return if this array field has elements that are persistence capable.
isFieldTypePersistenceCapable() - Method in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Utility to return if this field is persistence capable.
isFieldTypePersistenceCapable() - Method in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Utility to return if this field is persistence capable.
isInstanceof(JavaClass, Class) - Static method in class org.jpox.enhancer.EnhanceUtil
Same result targetClass.newInstance instanceof interfaceClass
isRegistered(String) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Accessor for whether a class is registered as PersistenceCapable
isSupported(String) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Check support options.
isSynthetic(FieldOrMethod) - Static method in class org.jpox.enhancer.EnhanceUtil
Check methos or field is synthetic.
isSynthetic() - Method in class org.jpox.enhancer.method.MethodBuilder
return true if this method is synthetic
isVerbose() - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the verbose
isVerify() - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the verify
IsXXXMethod - Class in org.jpox.enhancer.method
Create jdoIsNew and jdoIsDirty methods in base class.
IsXXXMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.IsXXXMethod
 

J

jdoConfig - Variable in class org.jpox.enhancer.GeneratorBase
config of enhancing class
jdoConfig - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target FileMetaData instance
JdoCopyField - Class in org.jpox.enhancer.method
create jdoCopyField method.
JdoCopyField(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyField
 
JdoCopyFields - Class in org.jpox.enhancer.method
create jdoCopyFields method.
JdoCopyFields(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyFields
 
JdoCopyKeyFieldsFromObjectId - Class in org.jpox.enhancer.method
Create the jdoCopyKeyFieldsFromObjectId(ObjectIdFieldConsumer fc, Object oid) method.
JdoCopyKeyFieldsFromObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId
 
JdoCopyKeyFieldsFromObjectId2 - Class in org.jpox.enhancer.method
Creates the jdoCopyKeyFieldsFromObjectId(Object oid) method.
JdoCopyKeyFieldsFromObjectId2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId2
 
JdoCopyKeyFieldsToObjectId - Class in org.jpox.enhancer.method
create jdoCopyKeyFieldsToObjectId( Object oid ) method.
JdoCopyKeyFieldsToObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId
 
JdoCopyKeyFieldsToObjectId2 - Class in org.jpox.enhancer.method
create jdoCopyKeyFieldsToObjectId( ObjectIdFieldSupplier fs, Object oid ) method.
JdoCopyKeyFieldsToObjectId2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId2
 
jdoFieldFlag - Variable in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
JDO Flags for use in enhancement process.
jdoFieldFlag - Variable in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
JDO Flags for use in enhancement process.
JdoGetManagedFieldCount - Class in org.jpox.enhancer.method
The generated method returns the number of managed fields in this class plus the number of inherited managed fields.
JdoGetManagedFieldCount(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoGetManagedFieldCount
 
JdoGetObjectId - Class in org.jpox.enhancer.method
Creates the jdoGetObjectId() method.
JdoGetObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoGetObjectId
 
JdoGetPersistenceManager - Class in org.jpox.enhancer.method
create jdoGetPersistenceManager method.
JdoGetPersistenceManager(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoGetPersistenceManager
 
JdoGetTransactionalObjectId - Class in org.jpox.enhancer.method
create jdoGetTransactionalObjectId method.
JdoGetTransactionalObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoGetTransactionalObjectId
 
JdoGetVersion - Class in org.jpox.enhancer.method
Creates the jdoGetVersion() method.
JdoGetVersion(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoGetVersion
 
JdoIsDeleted - Class in org.jpox.enhancer.method
create jdoIsDeleted method.
JdoIsDeleted(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsDeleted
 
JdoIsDetached - Class in org.jpox.enhancer.method
Creates the jdoIsDetached() method.
JdoIsDetached(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoIsDetached
 
JdoIsDirty - Class in org.jpox.enhancer.method
Create jdoIsDirty() method.
JdoIsDirty(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoIsDirty
Constructor
JdoIsNew - Class in org.jpox.enhancer.method
create jdoIsNew method.
JdoIsNew(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsNew
 
JdoIsPersistent - Class in org.jpox.enhancer.method
create jdoIsPersistent method.
JdoIsPersistent(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsPersistent
 
JdoIsTransactional - Class in org.jpox.enhancer.method
create jdoIsTransactional method.
JdoIsTransactional(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsTransactional
 
JdoMakeDirty - Class in org.jpox.enhancer.method
create jdoMakeDirty method.
JdoMakeDirty(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoMakeDirty
 
JdoNewInstance1 - Class in org.jpox.enhancer.method
create jdoNewInstance method.
JdoNewInstance1(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewInstance1
 
JdoNewInstance2 - Class in org.jpox.enhancer.method
create jdoNewInstance method.
JdoNewInstance2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewInstance2
 
JdoNewObjectIdInstance1 - Class in org.jpox.enhancer.method
Create the jdoNewObjectIdInstance() method.
JdoNewObjectIdInstance1(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewObjectIdInstance1
 
JdoNewObjectIdInstance2 - Class in org.jpox.enhancer.method
Create the jdoNewObjectIdInstance(Object) method.
JdoNewObjectIdInstance2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewObjectIdInstance2
 
JdoPreSerialize - Class in org.jpox.enhancer.method
create JdoPreSerialize method.
JdoPreSerialize(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoPreSerialize
 
JdoProvideField - Class in org.jpox.enhancer.method
create jdoProvideField method.
JdoProvideField(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoProvideField
 
JdoProvideFields - Class in org.jpox.enhancer.method
create jdoProvideFields method.
JdoProvideFields(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoProvideFields
 
JdoReplaceDetachedState - Class in org.jpox.enhancer.method
Create jdoReplaceDetachedState() method.
JdoReplaceDetachedState(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceDetachedState
 
JdoReplaceField - Class in org.jpox.enhancer.method
create jdoReplaceField method.
JdoReplaceField(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceField
 
JdoReplaceFields - Class in org.jpox.enhancer.method
create jdoReplaceFields method.
JdoReplaceFields(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoReplaceFields
 
JdoReplaceFlags - Class in org.jpox.enhancer.method
create jdoReplaceFlags method.
JdoReplaceFlags(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceFlags
 
JdoReplaceStateManager - Class in org.jpox.enhancer.method
create jdoReplaceStateManager method.
JdoReplaceStateManager(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceStateManager
 
JPOXEnhancer - Class in org.jpox.enhancer
Byte Code enhancement entry point for JPOX Enhancer.
JPOXEnhancer(EnhancerClassMetaData) - Constructor for class org.jpox.enhancer.JPOXEnhancer
Constructor

L

loadClass(Field) - Method in class org.jpox.enhancer.method.InitFieldTypes
 
LoadClass - Class in org.jpox.enhancer.method
create loadClass method.
LoadClass(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.LoadClass
 
LOCALISER - Static variable in class org.jpox.enhancer.EnhanceUtil
Localiser for messages.
LOCALISER - Static variable in class org.jpox.enhancer.GeneratorBase
Message resource
LOCALISER - Static variable in class org.jpox.enhancer.ImplementationCreatorImpl
Message resource
LOCALISER - Static variable in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Localiser for messages.
LOCALISER - Static variable in class org.jpox.enhancer.method.MethodBuilder
Mesasge resource
LOCALISER_ENH - Static variable in class org.jpox.enhancer.metadata.EnhancerClassMetaData
 
LOCALISER_ENH - Static variable in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
 
LOCALISER_ENH - Static variable in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Message Resource
LOCALISER_ENH - Static variable in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
 

M

main(String[]) - Static method in class org.jpox.enhancer.JPOXEnhancer
Entry point for command line JPOX enhancer.
MediateReadMethod - Class in org.jpox.enhancer.method
 
MediateReadMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.MediateReadMethod
Constructor
MediateWriteMethod - Class in org.jpox.enhancer.method
 
MediateWriteMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.MediateWriteMethod
Constructor.
MethodBuilder - Class in org.jpox.enhancer.method
method generator class.
MethodBuilder(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.MethodBuilder
Constructor.
methodBuilderList - Variable in class org.jpox.enhancer.GeneratorBase
append method list
methodGen - Variable in class org.jpox.enhancer.method.MethodBuilder
MethodGen instance
methodName - Variable in class org.jpox.enhancer.method.MethodBuilder
Method name
MN_FieldFlagsInitMethod - Static variable in interface org.jpox.enhancer.Generator
Initializer of jdoFieldFlags
MN_FieldNamesInitMethod - Static variable in interface org.jpox.enhancer.Generator
Initializer name of jdoFieldName
MN_FieldTypesInitMethod - Static variable in interface org.jpox.enhancer.Generator
Initializer name of jdoFieldType
MN_JdoGetPersistenceManager - Static variable in interface org.jpox.enhancer.Generator
Method name of jdoGetPersistenceManager
MN_JdoIsDetached - Static variable in interface org.jpox.enhancer.Generator
Method name of jdoIsDetached
MN_jdoLoadClass - Static variable in interface org.jpox.enhancer.Generator
Method name of jdoLoadClass
MN_JdoManagingFieldCountMethod - Static variable in interface org.jpox.enhancer.Generator
method name
MN_JdoParentManagingFieldCountMethod - Static variable in interface org.jpox.enhancer.Generator
method __jdoGetInheritedFieldCount
MN_JdoPreSerialize - Static variable in interface org.jpox.enhancer.Generator
Method name of jdoPreSerialize
MN_JdoSuperClone - Static variable in interface org.jpox.enhancer.Generator
method jdoSuperClone
MN_PersistenceCapableSuperclassInitMethod - Static variable in interface org.jpox.enhancer.Generator
method __jdoPersistenceCapableSuperclassInit

N

newClass - Variable in class org.jpox.enhancer.GeneratorBase
enhancing class
newClassObject(PackageMetaData, Attributes) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Utility to create a new class component.
newDefaultedField(String) - Method in class org.jpox.enhancer.metadata.EnhancerClassMetaData
Utility to add a defaulted FieldMetaData to the class.
newFieldObject(MetaData, Attributes) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Utility to create a new field component.
newInstance(Class, MetaDataManager, ClassLoaderResolver) - Method in class org.jpox.enhancer.ImplementationCreatorImpl
Method to generate an instance of an interface, abstract class, or concrete PC class.
newPropertyObject(MetaData, Attributes) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Utility to create a new property component.
NormalGetMethod - Class in org.jpox.enhancer.method
 
NormalGetMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.NormalGetMethod
 
NormalSetMethod - Class in org.jpox.enhancer.method
 
NormalSetMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.NormalSetMethod
 

O

oldClass - Variable in class org.jpox.enhancer.GeneratorBase
Original class
org.jpox.enhancer - package org.jpox.enhancer
JPOX ByteCode enhancer.
org.jpox.enhancer.metadata - package org.jpox.enhancer.metadata
Package containing an extension to the org.jpox.metadata definitions.
org.jpox.enhancer.method - package org.jpox.enhancer.method
Package providing the enhancement methods for a class.
org.jpox.enhancer.tools - package org.jpox.enhancer.tools
Utilities to aid use of the Enhancer.
originalMethod - Variable in class org.jpox.enhancer.method.ReplaceMethodCallback
 
OT_BitSet - Static variable in interface org.jpox.enhancer.Generator
Object type of java.util.BitSet
OT_ByteIdentity - Static variable in interface org.jpox.enhancer.Generator
 
OT_CharIdentity - Static variable in interface org.jpox.enhancer.Generator
 
OT_CLASS - Static variable in interface org.jpox.enhancer.Generator
Object type of java.lang.Class
OT_Detachable - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.jdo.spi.Detachable
OT_Flag - Static variable in interface org.jpox.enhancer.Generator
Field type of jdoFlag
OT_IntIdentity - Static variable in interface org.jpox.enhancer.Generator
 
OT_JDOImplHelper - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.jdo.spi.JDOImplHelper
OT_LongIdentity - Static variable in interface org.jpox.enhancer.Generator
Class name of SingleFieldIdentity classes
OT_ObjectArray - Static variable in interface org.jpox.enhancer.Generator
Type of Object[]
OT_ObjectIdentity - Static variable in interface org.jpox.enhancer.Generator
 
OT_ObjectIdFieldConsumer - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer
OT_ObjectIdFieldSupplier - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.jdo.spi.PersistenceCapable.ObjectIdFieldSupplier
OT_PersistenceCapable - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.jdo.spi.PersistenceCapable
OT_PersistenceManager - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.spi.PersistenceManager
OT_ShortIdentity - Static variable in interface org.jpox.enhancer.Generator
 
OT_StateManager - Static variable in interface org.jpox.enhancer.Generator
Object type of javax.jdo.spi.StateManager
OT_StringIdentity - Static variable in interface org.jpox.enhancer.Generator
 

P

packageConfig - Variable in class org.jpox.enhancer.GeneratorBase
package config of enhancing class
packageConfig - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target JDOPackageConfig instance
ParentManagedFieldNum - Class in org.jpox.enhancer.method
 
ParentManagedFieldNum(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.ParentManagedFieldNum
 
parseAndRegisterFile(String, ClassLoaderResolver) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataManager
Convenience method to parse and register the file with the manager.
parseFile(URL, boolean) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataManager
Utility to parse a file.
parseMetaData(URL, boolean, MetaDataManager) - Static method in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Method to parse a JDO MetaData file given the URL of the file.
parseMetaDataFile(String, boolean, MetaDataManager) - Static method in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
PMethod to parse a MetaData file given the filename.
parseMetaDataStream(InputStream, boolean, MetaDataManager, String) - Static method in class org.jpox.enhancer.metadata.EnhancerMetaDataParser
PMethod to parse a MetaData file via an InputStream.
populate(ClassLoaderResolver, Class, int) - Method in class org.jpox.enhancer.metadata.EnhancerFieldMetaData
Method to populate the JDOConfigField.
populate(ClassLoaderResolver, Class, int) - Method in class org.jpox.enhancer.metadata.EnhancerPropertyMetaData
Method to populate the JDOConfigField.
populateRegisteredFile(FileMetaData, ClassLoaderResolver) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataManager
Methot to enable the population of all registered files.

R

readJDOConfig(PMFContext, String[]) - Static method in class org.jpox.enhancer.GeneratorBase
Method to read in and initialise the supplied JDO MetaData files.
registerNewPersistenceCapable(String) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Register new PersistenceCapable class
ReplaceMethodCallback - Class in org.jpox.enhancer.method
 
ReplaceMethodCallback(Method, GeneratorBase) - Constructor for class org.jpox.enhancer.method.ReplaceMethodCallback
 
resultType - Variable in class org.jpox.enhancer.method.MethodBuilder
method result type

S

SERIALIZABLE_STORE - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
field flag SERIALIZABLE support
setCheckonly(boolean) - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the checkOnly
setCheckonly(boolean) - Method in class org.jpox.enhancer.tools.EnhancerTask
Whether to just check the enhancement state
setCommandLineArgs(String[]) - Method in class org.jpox.enhancer.EnhancerManager
Initialize the command line arguments
setDestination(String) - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the destination
setDestination(File) - Method in class org.jpox.enhancer.tools.EnhancerTask
set output dir
setDir(File) - Method in class org.jpox.enhancer.tools.EnhancerTask
Sets the root dir for looking for files
setJDOFileSuffixes(String) - Method in class org.jpox.enhancer.tools.EnhancerTask
Set one or more file suffixes for the jdo metadata files.
setSupportOption(String, Map) - Method in class org.jpox.enhancer.metadata.EnhancerMetaDataHelper
Set support options.
setTypes(String) - Method in class org.jpox.enhancer.tools.EnhancerTask
set user types file
setVerbose(boolean) - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the verbose
setVerbose(boolean) - Method in class org.jpox.enhancer.tools.EnhancerTask
set verbose
setVerify(boolean) - Method in class org.jpox.enhancer.EnhancerManager
Acessor for the verify
setVerify(boolean) - Method in class org.jpox.enhancer.tools.EnhancerTask
Whether to verify the enhancement state.
SimpleStateManagerCall - Class in org.jpox.enhancer.method
 
SimpleStateManagerCall(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.SimpleStateManagerCall
 
staticInitializerAppend(InstructionFactory, InstructionList) - Method in class org.jpox.enhancer.GeneratorBase
 
staticInitializerAppend(InstructionFactory, InstructionList) - Method in class org.jpox.enhancer.JPOXEnhancer
 
store(String) - Method in class org.jpox.enhancer.GeneratorBase
Enhance the class writing to the specified location.
SuperClone - Class in org.jpox.enhancer.method
Create jdoSuperClone method.
SuperClone(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.SuperClone
 
SupportOptions - Interface in org.jpox.enhancer.metadata
Supprted Options.
SwitchInverseTarget - Class in org.jpox.enhancer.method
 
SwitchInverseTarget(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.SwitchInverseTarget
 
SwitchTarget - Class in org.jpox.enhancer.method
 
SwitchTarget(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.SwitchTarget
 
synthetic - Variable in class org.jpox.enhancer.method.MethodBuilder
is synthetic

T

TRANSIENT_TRANSACTIONAL - Static variable in interface org.jpox.enhancer.metadata.SupportOptions
TransientTransactional support
type - Variable in class org.jpox.enhancer.method.MethodBuilder
Method type.

U

update - Variable in class org.jpox.enhancer.GeneratorBase
flag for enhanceing ok
update() - Method in class org.jpox.enhancer.GeneratorBase
Enhance the class, overwriting the existing class location.

V

verify() - Method in class org.jpox.enhancer.GeneratorBase
Method to verify the enhancement state.

W

WriteObject - Class in org.jpox.enhancer.method
Create WriteObject method.
WriteObject(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.WriteObject
 

A C D E F G H I J L M N O P R S T U V W

Copyright © -2008 . All Rights Reserved.