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

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_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_ObjectIdentity - Static variable in interface org.jpox.enhancer.Generator
 
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
CheckReadMethod - class org.jpox.enhancer.method.CheckReadMethod.
Create CHECK_READ method.
CheckReadMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.CheckReadMethod
Constructor
CheckWriteMethod - class org.jpox.enhancer.method.CheckWriteMethod.
Create CHECK_READ method.
CheckWriteMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.CheckWriteMethod
Constructor
ClassElementBuilder - class org.jpox.enhancer.method.ClassElementBuilder.
ClassElementBuilder base class.
ClassElementBuilder(GeneratorBase) - Constructor for class org.jpox.enhancer.method.ClassElementBuilder
Constructor
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.
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
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
class_addInterface(String) - Method in class org.jpox.enhancer.GeneratorBase
Method to add the "implements {interface}" to the class description.
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
 
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 org.jpox.enhancer.method.DefaultConstructor.
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

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
EnhanceUtil - class org.jpox.enhancer.EnhanceUtil.
Enhancer utility class
EnhancerClassMetaData - class org.jpox.enhancer.metadata.EnhancerClassMetaData.
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 org.jpox.enhancer.metadata.EnhancerFieldMetaData.
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 org.jpox.enhancer.EnhancerManager.
 
EnhancerManager() - Constructor for class org.jpox.enhancer.EnhancerManager
 
EnhancerMetaDataHelper - class org.jpox.enhancer.metadata.EnhancerMetaDataHelper.
Helper class.
EnhancerMetaDataManager - class org.jpox.enhancer.metadata.EnhancerMetaDataManager.
Manager for MetaData within the enhancer.
EnhancerMetaDataManager(PMFContext) - Constructor for class org.jpox.enhancer.metadata.EnhancerMetaDataManager
Constructor.
EnhancerMetaDataParser - class org.jpox.enhancer.metadata.EnhancerMetaDataParser.
Parser for metadata used in the Enhancer.
EnhancerMetaDataParser(MetaDataManager, String) - Constructor for class org.jpox.enhancer.metadata.EnhancerMetaDataParser
Constructor.
EnhancerPropertyMetaData - class org.jpox.enhancer.metadata.EnhancerPropertyMetaData.
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 org.jpox.enhancer.tools.EnhancerTask.
Enhancer Ant Task.
EnhancerTask() - Constructor for class org.jpox.enhancer.tools.EnhancerTask
Default constructor
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
 
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
 
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

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_StateManager - Static variable in interface org.jpox.enhancer.Generator
Field name of jdoStateManager
FN_serialVersionUID - Static variable in interface org.jpox.enhancer.Generator
Field name of serialVersionUID
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
factory - Variable in class org.jpox.enhancer.method.MethodBuilder
InstructionFactory instance
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
 
field_addField(FieldGen) - Method in class org.jpox.enhancer.GeneratorBase
 
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.

G

Generator - interface org.jpox.enhancer.Generator.
jdoenhancer interface
GeneratorBase - class org.jpox.enhancer.GeneratorBase.
Enhancer base class.
GeneratorBase(EnhancerClassMetaData) - Constructor for class org.jpox.enhancer.GeneratorBase
Constructor.
gen - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target GeneratorBase instance
getBIPUSH(int) - Static method in class org.jpox.enhancer.EnhanceUtil
return perfect for instruction of type for const int push operand.
getBcelType2JavaTypeString(Type) - Static method in class org.jpox.enhancer.EnhanceUtil
 
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
 
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.
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.
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
ImplementationCreatorImpl - class org.jpox.enhancer.ImplementationCreatorImpl.
Creates instances of PersistenceCapable objects
ImplementationCreatorImpl() - Constructor for class org.jpox.enhancer.ImplementationCreatorImpl
Constructor
ImplementationCreatorImpl.ImplementationCreatorClassLoader - class org.jpox.enhancer.ImplementationCreatorImpl.ImplementationCreatorClassLoader.
ClassLoader for newly defined classes
ImplementationCreatorImpl.ImplementationCreatorClassLoader() - Constructor for class org.jpox.enhancer.ImplementationCreatorImpl.ImplementationCreatorClassLoader
 
ImplementationGenerator - class org.jpox.enhancer.ImplementationGenerator.
Class to generate an implementation (binary class) of an interface.
ImplementationGenerator(InterfaceMetaData) - Constructor for class org.jpox.enhancer.ImplementationGenerator
Constructor
InitFieldFlags - class org.jpox.enhancer.method.InitFieldFlags.
Create jdoFieldFlags init method.
InitFieldFlags(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitFieldFlags
 
InitFieldNames - class org.jpox.enhancer.method.InitFieldNames.
Create jdoFieldNames init method.
InitFieldNames(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitFieldNames
 
InitFieldTypes - class org.jpox.enhancer.method.InitFieldTypes.
Create jdoFieldTypes init method.
InitFieldTypes(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitFieldTypes
 
InitPersistenceCapableSuperClass - class org.jpox.enhancer.method.InitPersistenceCapableSuperClass.
Create persistenceCapableSuperclass init method.
InitPersistenceCapableSuperClass(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.InitPersistenceCapableSuperClass
 
IsXXXMethod - class org.jpox.enhancer.method.IsXXXMethod.
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
 
il - Variable in class org.jpox.enhancer.method.MethodBuilder
InstructionList instance
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
 
initPropertySetters() - Method in class org.jpox.enhancer.EnhancerManager
Initialize the PROPERTY_SETTERS Map.
init_addFieldsList() - Method in class org.jpox.enhancer.GeneratorBase
append basic fields.
init_addMethodCallbackList() - Method in class org.jpox.enhancer.GeneratorBase
append basic method.
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
 
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

J

JPOXEnhancer - class org.jpox.enhancer.JPOXEnhancer.
Byte Code enhancement entry point for JPOX Enhancer.
JPOXEnhancer(EnhancerClassMetaData) - Constructor for class org.jpox.enhancer.JPOXEnhancer
Constructor
JdoCopyField - class org.jpox.enhancer.method.JdoCopyField.
create jdoCopyField method.
JdoCopyField(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyField
 
JdoCopyFields - class org.jpox.enhancer.method.JdoCopyFields.
create jdoCopyFields method.
JdoCopyFields(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyFields
 
JdoCopyKeyFieldsFromObjectId - class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId.
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 org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId2.
Creates the jdoCopyKeyFieldsFromObjectId(Object oid) method.
JdoCopyKeyFieldsFromObjectId2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsFromObjectId2
 
JdoCopyKeyFieldsToObjectId - class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId.
create jdoCopyKeyFieldsToObjectId( Object oid ) method.
JdoCopyKeyFieldsToObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId
 
JdoCopyKeyFieldsToObjectId2 - class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId2.
create jdoCopyKeyFieldsToObjectId( ObjectIdFieldSupplier fs, Object oid ) method.
JdoCopyKeyFieldsToObjectId2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoCopyKeyFieldsToObjectId2
 
JdoGetManagedFieldCount - class org.jpox.enhancer.method.JdoGetManagedFieldCount.
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 org.jpox.enhancer.method.JdoGetObjectId.
Creates the jdoGetObjectId() method.
JdoGetObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoGetObjectId
 
JdoGetPersistenceManager - class org.jpox.enhancer.method.JdoGetPersistenceManager.
create jdoGetPersistenceManager method.
JdoGetPersistenceManager(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoGetPersistenceManager
 
JdoGetTransactionalObjectId - class org.jpox.enhancer.method.JdoGetTransactionalObjectId.
create jdoGetTransactionalObjectId method.
JdoGetTransactionalObjectId(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoGetTransactionalObjectId
 
JdoGetVersion - class org.jpox.enhancer.method.JdoGetVersion.
Creates the jdoGetVersion() method.
JdoGetVersion(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoGetVersion
 
JdoIsDeleted - class org.jpox.enhancer.method.JdoIsDeleted.
create jdoIsDeleted method.
JdoIsDeleted(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsDeleted
 
JdoIsDetached - class org.jpox.enhancer.method.JdoIsDetached.
Creates the jdoIsDetached() method.
JdoIsDetached(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoIsDetached
 
JdoIsDirty - class org.jpox.enhancer.method.JdoIsDirty.
Create jdoIsDirty() method.
JdoIsDirty(String, int, Type, Type[], String[], boolean, GeneratorBase, boolean) - Constructor for class org.jpox.enhancer.method.JdoIsDirty
Constructor
JdoIsNew - class org.jpox.enhancer.method.JdoIsNew.
create jdoIsNew method.
JdoIsNew(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsNew
 
JdoIsPersistent - class org.jpox.enhancer.method.JdoIsPersistent.
create jdoIsPersistent method.
JdoIsPersistent(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsPersistent
 
JdoIsTransactional - class org.jpox.enhancer.method.JdoIsTransactional.
create jdoIsTransactional method.
JdoIsTransactional(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoIsTransactional
 
JdoMakeDirty - class org.jpox.enhancer.method.JdoMakeDirty.
create jdoMakeDirty method.
JdoMakeDirty(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoMakeDirty
 
JdoNewInstance1 - class org.jpox.enhancer.method.JdoNewInstance1.
create jdoNewInstance method.
JdoNewInstance1(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewInstance1
 
JdoNewInstance2 - class org.jpox.enhancer.method.JdoNewInstance2.
create jdoNewInstance method.
JdoNewInstance2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewInstance2
 
JdoNewObjectIdInstance1 - class org.jpox.enhancer.method.JdoNewObjectIdInstance1.
Create the jdoNewObjectIdInstance() method.
JdoNewObjectIdInstance1(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewObjectIdInstance1
 
JdoNewObjectIdInstance2 - class org.jpox.enhancer.method.JdoNewObjectIdInstance2.
Create the jdoNewObjectIdInstance(Object) method.
JdoNewObjectIdInstance2(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoNewObjectIdInstance2
 
JdoPreSerialize - class org.jpox.enhancer.method.JdoPreSerialize.
create JdoPreSerialize method.
JdoPreSerialize(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoPreSerialize
 
JdoProvideField - class org.jpox.enhancer.method.JdoProvideField.
create jdoProvideField method.
JdoProvideField(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoProvideField
 
JdoProvideFields - class org.jpox.enhancer.method.JdoProvideFields.
create jdoProvideFields method.
JdoProvideFields(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoProvideFields
 
JdoReplaceDetachedState - class org.jpox.enhancer.method.JdoReplaceDetachedState.
Create jdoReplaceDetachedState() method.
JdoReplaceDetachedState(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceDetachedState
 
JdoReplaceField - class org.jpox.enhancer.method.JdoReplaceField.
create jdoReplaceField method.
JdoReplaceField(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceField
 
JdoReplaceFields - class org.jpox.enhancer.method.JdoReplaceFields.
create jdoReplaceFields method.
JdoReplaceFields(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.JdoReplaceFields
 
JdoReplaceFlags - class org.jpox.enhancer.method.JdoReplaceFlags.
create jdoReplaceFlags method.
JdoReplaceFlags(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceFlags
 
JdoReplaceStateManager - class org.jpox.enhancer.method.JdoReplaceStateManager.
create jdoReplaceStateManager method.
JdoReplaceStateManager(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.JdoReplaceStateManager
 
jdoConfig - Variable in class org.jpox.enhancer.GeneratorBase
config of enhancing class
jdoConfig - Variable in class org.jpox.enhancer.method.ClassElementBuilder
target FileMetaData instance
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.

L

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
 
LoadClass - class org.jpox.enhancer.method.LoadClass.
create loadClass method.
LoadClass(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.LoadClass
 
loadClass(Field) - Method in class org.jpox.enhancer.method.InitFieldTypes
 

M

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_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
MN_jdoLoadClass - Static variable in interface org.jpox.enhancer.Generator
Method name of jdoLoadClass
MediateReadMethod - class org.jpox.enhancer.method.MediateReadMethod.
 
MediateReadMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.MediateReadMethod
Constructor
MediateWriteMethod - class org.jpox.enhancer.method.MediateWriteMethod.
 
MediateWriteMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.MediateWriteMethod
Constructor.
MethodBuilder - class org.jpox.enhancer.method.MethodBuilder.
method generator class.
MethodBuilder(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.MethodBuilder
Constructor.
main(String[]) - Static method in class org.jpox.enhancer.JPOXEnhancer
Entry point for command line JPOX enhancer.
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

N

NormalGetMethod - class org.jpox.enhancer.method.NormalGetMethod.
 
NormalGetMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.NormalGetMethod
 
NormalSetMethod - class org.jpox.enhancer.method.NormalSetMethod.
 
NormalSetMethod(String, int, Type, Type[], String[], boolean, GeneratorBase, EnhancerFieldMetaData) - Constructor for class org.jpox.enhancer.method.NormalSetMethod
 
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.

O

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_CLASS - Static variable in interface org.jpox.enhancer.Generator
Object type of java.lang.Class
OT_CharIdentity - Static variable in interface org.jpox.enhancer.Generator
 
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_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_ObjectIdentity - Static variable in interface org.jpox.enhancer.Generator
 
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
 
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
 

P

ParentManagedFieldNum - class org.jpox.enhancer.method.ParentManagedFieldNum.
 
ParentManagedFieldNum(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.ParentManagedFieldNum
 
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
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

ReplaceMethodCallback - class org.jpox.enhancer.method.ReplaceMethodCallback.
 
ReplaceMethodCallback(Method, GeneratorBase) - Constructor for class org.jpox.enhancer.method.ReplaceMethodCallback
 
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
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
SimpleStateManagerCall - class org.jpox.enhancer.method.SimpleStateManagerCall.
 
SimpleStateManagerCall(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.SimpleStateManagerCall
 
SuperClone - class org.jpox.enhancer.method.SuperClone.
Create jdoSuperClone method.
SuperClone(String, int, Type, Type[], String[], boolean, GeneratorBase) - Constructor for class org.jpox.enhancer.method.SuperClone
 
SupportOptions - interface org.jpox.enhancer.metadata.SupportOptions.
Supprted Options.
SwitchInverseTarget - class org.jpox.enhancer.method.SwitchInverseTarget.
 
SwitchInverseTarget(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.SwitchInverseTarget
 
SwitchTarget - class org.jpox.enhancer.method.SwitchTarget.
 
SwitchTarget(String, int, Type, Type[], String[], boolean, GeneratorBase, String) - Constructor for class org.jpox.enhancer.method.SwitchTarget
 
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.
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.
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 org.jpox.enhancer.method.WriteObject.
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 © -2007 . All Rights Reserved.