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
- Since:
- EclipseLink 0.1
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
namespaceXPath
-
Constructor Summary
Constructors Constructor Description OracleDirectToXMLTypeMappingHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addClassIndicator(XMLDescriptor descriptor, java.lang.String namespaceXPath)
Add the XMLType mapping indicator to the DatabaseMapping descriptor.void
addXDBDescriptors(java.lang.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, java.lang.String mappingName, DatabaseMapping mapping)
Write the Project.class code for the XMLType property.
-
-
-
Method Detail
-
addClassIndicator
public void addClassIndicator(XMLDescriptor descriptor, java.lang.String namespaceXPath)
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, java.lang.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(java.lang.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
-
-