Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


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.

Since:
EclipseLink 0.1
Author:
djclarke

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

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.