Module eclipselink
Class OracleDirectToXMLTypeMappingHelper
java.lang.Object
org.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
org.eclipse.persistence.sessions.factories.OracleDirectToXMLTypeMappingHelper
public class OracleDirectToXMLTypeMappingHelper
extends org.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
Helper class to abstract the XML mapping for DirectToXMLType.
- Author:
- djclarke
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassIndicator(XMLDescriptor descriptor, String namespaceXPath) Add the XMLType mapping indicator to the DatabaseMapping descriptor.voidaddXDBDescriptors(String name, org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session, NamespaceResolver namespaceResolver) Invoked from a descriptor is not found.voidwriteShouldreadWholeDocument(org.eclipse.persistence.internal.codegen.NonreflectiveMethodDefinition method, String mappingName, DatabaseMapping mapping) Write the Project.class code for the XMLType property.Methods inherited from class org.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
getInstance
-
Field Details
-
namespaceXPath
-
-
Constructor Details
-
OracleDirectToXMLTypeMappingHelper
public OracleDirectToXMLTypeMappingHelper()Default constructor.
-
-
Method Details
-
addClassIndicator
Add the XMLType mapping indicator to the DatabaseMapping descriptor.- Overrides:
addClassIndicatorin classorg.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
-
writeShouldreadWholeDocument
public void writeShouldreadWholeDocument(org.eclipse.persistence.internal.codegen.NonreflectiveMethodDefinition method, String mappingName, DatabaseMapping mapping) Write the Project.class code for the XMLType property.- Overrides:
writeShouldreadWholeDocumentin classorg.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
-
addXDBDescriptors
public void addXDBDescriptors(String name, org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session, NamespaceResolver namespaceResolver) Invoked from a descriptor is not found.- Overrides:
addXDBDescriptorsin classorg.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
-