org.eclipse.persistence.platform.xml
Class XMLPlatformFactory

java.lang.Object
  extended by org.eclipse.persistence.platform.xml.XMLPlatformFactory

public class XMLPlatformFactory
extends Object


Field Summary
static String JAXP_PLATFORM_CLASS_NAME
           
static String XDK_PLATFORM_CLASS_NAME
           
static String XML_PLATFORM_PROPERTY
           
 
Method Summary
static XMLPlatformFactory getInstance()
          INTERNAL: Return the singleton instance of XMLPlatformContext.
 XMLPlatform getXMLPlatform()
          INTERNAL: Return the XMLPlatform based on the toplink.xml.platform System property.
 Class getXMLPlatformClass()
          INTERNAL: Return the implementation class for the XMLPlatform.
 void setXMLPlatformClass(Class xmlPlatformClass)
          PUBLIC: Set the implementation of XMLPlatform.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_PLATFORM_PROPERTY

public static final String XML_PLATFORM_PROPERTY
See Also:
Constant Field Values

XDK_PLATFORM_CLASS_NAME

public static final String XDK_PLATFORM_CLASS_NAME
See Also:
Constant Field Values

JAXP_PLATFORM_CLASS_NAME

public static final String JAXP_PLATFORM_CLASS_NAME
See Also:
Constant Field Values
Method Detail

getInstance

public static XMLPlatformFactory getInstance()
                                      throws XMLPlatformException
INTERNAL: Return the singleton instance of XMLPlatformContext.

Returns:
the the singleton instance of XMLPlatformContext.
Throws:
XMLPlatformException

getXMLPlatformClass

public Class getXMLPlatformClass()
                          throws XMLPlatformException
INTERNAL: Return the implementation class for the XMLPlatform.

Returns:
the implementation class for the XMLPlatform.
Throws:
XMLPlatformException

setXMLPlatformClass

public void setXMLPlatformClass(Class xmlPlatformClass)
PUBLIC: Set the implementation of XMLPlatform.


getXMLPlatform

public XMLPlatform getXMLPlatform()
                           throws XMLPlatformException
INTERNAL: Return the XMLPlatform based on the toplink.xml.platform System property.

Returns:
an instance of XMLPlatform
Throws:
XMLPlatformException