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.DirectToXMLTypeMappingHelperHelper 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.StringnamespaceXPath
-
Constructor Summary
Constructors Constructor Description OracleDirectToXMLTypeMappingHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassIndicator(XMLDescriptor descriptor, java.lang.String namespaceXPath)Add the XMLType mapping indicator to the DatabaseMapping descriptor.voidaddXDBDescriptors(java.lang.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, 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:
addClassIndicatorin 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:
writeShouldreadWholeDocumentin 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:
addXDBDescriptorsin classorg.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
-
-