EclipseLink 2.5.0, build 'v20130110-d839ca4' API Reference

org.eclipse.persistence.core.sessions
Class CoreProject<DESCRIPTOR extends CoreDescriptor>

java.lang.Object
  extended by org.eclipse.persistence.core.sessions.CoreProject<DESCRIPTOR>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Project

public abstract class CoreProject<DESCRIPTOR extends CoreDescriptor>
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
CoreProject()
           
 
Method Summary
abstract  void addDescriptor(DESCRIPTOR descriptor)
           
abstract  void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
          INTERNAL: Convert all the class-name-based settings in this project to actual class-based settings.
abstract  DESCRIPTOR getDescriptor(java.lang.Class theClass)
          PUBLIC: Return the descriptor specified for the class.
abstract  java.util.List<DESCRIPTOR> getOrderedDescriptors()
          INTERNAL: Return the descriptors in the order added.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoreProject

public CoreProject()
Method Detail

addDescriptor

public abstract void addDescriptor(DESCRIPTOR descriptor)

getDescriptor

public abstract DESCRIPTOR getDescriptor(java.lang.Class theClass)
PUBLIC: Return the descriptor specified for the class.


getOrderedDescriptors

public abstract java.util.List<DESCRIPTOR> getOrderedDescriptors()
INTERNAL: Return the descriptors in the order added. Used to maintain consistent order in XML.


convertClassNamesToClasses

public abstract void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this project to actual class-based settings. This will also reset any class references to the version of the class from the class loader.


EclipseLink 2.5.0, build 'v20130110-d839ca4' API Reference