EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference

org.eclipse.persistence.sessions.factories
Class XMLProjectWriter

java.lang.Object
  extended by org.eclipse.persistence.sessions.factories.XMLProjectWriter

public class XMLProjectWriter
extends java.lang.Object

Purpose: Write the deployment XML (object persistence meta-data) for the TopLink project instance to a file. Note the TopLink deployment XML format has change as of the OracleAS TopLink 10g (10.0.3) release to use XML schema.

Author:
James Sutherland
Since:
TopLink 3.0

Constructor Summary
XMLProjectWriter()
          Default constructor.
 
Method Summary
static void write(Project project, java.lang.String fileName)
          PUBLIC: Given the file name (including path), and a project, this writes out the deployment XML file storing the project's descriptor and mapping information.
static void write(Project project, java.io.Writer writer)
          PUBLIC: Given the writer, and a project, this writes out the deployment XML file storing the project's descriptor and mapping information.
static void write(java.lang.String fileName, Project project)
          INTERNAL: This should not be used.
static void write(java.lang.String fileName, Project project, java.io.Writer writer)
          INTERNAL: This should not be used.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLProjectWriter

public XMLProjectWriter()
Default constructor.

Method Detail

write

public static void write(Project project,
                         java.lang.String fileName)
PUBLIC: Given the file name (including path), and a project, this writes out the deployment XML file storing the project's descriptor and mapping information.

Parameters:
fileName - file to write to (including path)
project - the project instance to write

write

public static void write(Project project,
                         java.io.Writer writer)
PUBLIC: Given the writer, and a project, this writes out the deployment XML file storing the project's descriptor and mapping information.

Parameters:
writer - writer to writer to
project - the project instance to write

write

public static void write(java.lang.String fileName,
                         Project project)
INTERNAL: This should not be used.

See Also:
write(Project, String)

write

public static void write(java.lang.String fileName,
                         Project project,
                         java.io.Writer writer)
INTERNAL: This should not be used.

See Also:
write(Project, Writer), write(Project, String)

EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference