JPOX-Enhancer SNAPSHOT API

This JPOX sub-project provides a byte-code enhancer for use in Java Data Objects (JDO).

See:
          Description

Packages
org.jpox.enhancer JPOX ByteCode enhancer.
org.jpox.enhancer.metadata Package containing an extension to the org.jpox.metadata definitions.
org.jpox.enhancer.method Package providing the enhancement methods for a class.
org.jpox.enhancer.tools Utilities to aid use of the Enhancer.

 

This JPOX sub-project provides a byte-code enhancer for use in Java Data Objects (JDO). All current JDO implementations rely on the use of enhancement of the users classes that are to be persisted. This enhancement (or instrumentation) is performed using an enhancer. JPOX provides its own byte-code enhancer. The enhancer relies on the JPOX Core which provides the definition of MetaData defining which classes are to be persistable (which classes need enhancing). It also relies on the BCEL byte code modification library. The org.jpox.enhancer.conf package takes the MetaData definition defined in JPOX Core and extends it slightly for enhancement. The org.jpox.enhancer.method package provides the byte-code modification capability, using BCEL to achieve this.



Copyright © -2007 . All Rights Reserved.