EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.sessions.factories
Class OracleDirectToXMLTypeMappingHelper

java.lang.Object
  extended by org.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
      extended by 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
protected  java.lang.String namespaceXPath
           
 
Constructor Summary
OracleDirectToXMLTypeMappingHelper()
           
 
Method Summary
 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.
 
Methods inherited from class org.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespaceXPath

protected java.lang.String namespaceXPath
Constructor Detail

OracleDirectToXMLTypeMappingHelper

public OracleDirectToXMLTypeMappingHelper()
Method Detail

addClassIndicator

public void addClassIndicator(XMLDescriptor descriptor,
                              java.lang.String namespaceXPath)
Add the XMLType mapping indicator to the DatabaseMapping descriptor.

Overrides:
addClassIndicator in class org.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 class org.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 class org.eclipse.persistence.internal.sessions.factories.DirectToXMLTypeMappingHelper

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference