oracle.toplink.essentials.internal.weaving |
|
Java Source File Name | Type | Comment |
AbstractStaticWeaveOutputHandler.java | Class | The abstract class provides a set of methods to out outputs into the sepcified archive file. |
AttributeDetails.java | Class | INTERNAL:
Internal helper class that holds details of a persistent attribute. |
ClassDetails.java | Class | INTERNAL:
Internal helper class that holds details of a persistent class. |
StaticWeaveClassTransformer.java | Class |
Description: This class provides the implementation of class transformer by leveraging on the following existing APIs,
- PersistenceUnitProcessor.processORMetadata() - get class descriptor.
|
StaticWeaveDirectoryOutputHandler.java | Class | The class provides a set of methods to pack passed-in entries into the sepcified archive file. |
StaticWeaveJAROutputHandler.java | Class | The class provides a set of methods to pack passing in entries into the sepcified archive file. |
TopLinkClassWeaver.java | Class | INTERNAL:
Weaves classes to allow them to support TopLink indirection.
Classes are weaved to add a variable of type ValueHolderInterface for each attribute
that uses indirection. |
TopLinkMethodWeaver.java | Class | INTERNAL:
Used by TopLink's weaving feature to adjust methods to make use of ValueHolders that
have been inserted by TopLinkClassWeaver. |
TopLinkWeaved.java | Interface | INTERNAL:
Marker interface used to identify classes modified by the TopLink weaver. |
TopLinkWeaver.java | Class | INTERNAL:
This class performs dynamic bytecode weaving: for each attribute
mapped with One To One mapping with Basic Indirection it substitutes the
original attribute's type for ValueHolderInterface. |
TransformerFactory.java | Class | INTERNAL:
This class creates a ClassFileTransformer that is used for dynamic bytecode
weaving. |