JPOX-Enhancer 1.1-SNAPSHOT API

JPOX runtime operates on classes that implement the PersistenceCapable interface.

See:
          Description

Packages
org.jpox.enhancer JPOX ByteCode enhancer.
org.jpox.enhancer.bcel Class Enhancer using Apache BCEL (http://jakarta.apache.org/bcel).
org.jpox.enhancer.bcel.metadata Versions of the principal MetaData files with added BCEL information for use with the BCEL ClassEnhancer.
org.jpox.enhancer.bcel.method Enhancement method representations for use with the BCEL ClassEnhancer.
org.jpox.enhancer.metadata Convenience helpers for parsing and processing of MetaData during the enhancement process.
org.jpox.enhancer.tools Utilities to aid use of the Enhancer.

 

JPOX runtime operates on classes that implement the PersistenceCapable interface. To achieve ths in a convenient way JPOX provides a byte-code enhancer to add in the necessary PersistenceCapable methods. JPOX's enhancer relies on JPOX Core providing the MetaData definition handling capabilities for the classes to be enhanced. To enhance each class, the enhancer requires a "ClassEnhancer". JPOX currently provides a ClassEnhancer using the Apache BCEL library. This is stored in the "orgjpox.enhancer.bcel" package along with its related classes. It is aimed to provide alternative ClassEnhancers in the future to fully exploit Java5 features for example which are not totally supported by BCEL.



Copyright © -2008 . All Rights Reserved.