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 TypeMethodDescriptionvoid
addClassIndicator
(XMLDescriptor descriptor, String namespaceXPath) Add the XMLType mapping indicator to the DatabaseMapping descriptor.void
addXDBDescriptors
(String name, org.eclipse.persistence.internal.sessions.DatabaseSessionImpl session, NamespaceResolver namespaceResolver) Invoked from a descriptor is not found.void
writeShouldreadWholeDocument
(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()
-
-
Method Details
-
addClassIndicator
Add the XMLType mapping indicator to the DatabaseMapping descriptor.- Overrides:
addClassIndicator
in 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:
writeShouldreadWholeDocument
in 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:
addXDBDescriptors
in classorg.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
-