| Interface | Description | 
|---|---|
| Applyable | 
 Interface for capturing sub-transaction API calls 
 | 
| EngineConstants | |
| JavaInfo | 
 This interface is intended to be implemented by classes representing
 fields, methods and events. 
 | 
| Transactable | 
 Interface for transaction-aware objects. 
 | 
| Class | Description | 
|---|---|
| AnnotationUtils | 
 A collection of static helper methods to ease the pain of
 hosting Java objects inside Pascal frames (JRW Um, or not -- wow, class clone
 job from legacy Borland source!) 
 | 
| BaseEngine | 
 An BaseEngine provides a top-level client interface onto an EJB 
  Entity bean. 
 | 
| CallMode | 
 The CallModel class allows the Engine clients to conveniently
  express validation and execution modes. 
 | 
| ClassEngine | 
 ClassEngine provides codegen methods for manipulating and
  browsing the methods and bean fields on a Java class. 
 | 
| EngineUtils | 
 A collection of static helper methods to ease the pain of
 hosting Java objects inside Pascal frames 
 | 
| FieldEngine | 
 Static helper methods for adding/creating/editing/removing fields
  on a Java class 
 | 
| FieldInfo | 
 The FieldInfo class is used to describe a class member. 
 | 
| MethodEngine | 
 Static helper methods for adding/creating/editing/removing methods
  on a Java class 
 | 
| MethodInfo | |
| MWDatabasePlatform | 
 A collection of static helper methods to ease the pain of
 hosting Java objects inside Pascal frames 
 | 
| Exception | Description | 
|---|---|
| EngineException | 
 Subclass of JDK 1.4 Exception class, includes extra print() 
  methods found in oracle.jdeveloper.deploy.DeployException. 
 |