Class DOMPlatform
- java.lang.Object
-
- org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
-
- org.eclipse.persistence.oxm.platform.XMLPlatform<XMLUnmarshaller>
-
- org.eclipse.persistence.oxm.platform.DOMPlatform
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.eclipse.persistence.internal.core.databaseaccess.CorePlatform<org.eclipse.persistence.internal.helper.ConversionManager>
,org.eclipse.persistence.internal.databaseaccess.Platform
,org.eclipse.persistence.internal.oxm.record.XMLPlatform<XMLUnmarshaller>
public class DOMPlatform extends XMLPlatform<XMLUnmarshaller>
INTERNAL:Purpose:This class indicates that DOM parsing should be used when appropriate in an XML project to create XMLRecords. Responsibilities:
- Extend XMLPlatform
- Overrides newPlatformUnmarshaller to return an instance of DOMUnmarshaller
- Author:
- mmacivor
- See Also:
DOMUnmarshaller
,DOMRecord
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DOMPlatform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller
newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller)
INTERNAL:org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller
newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller, Map<String,Boolean> parserFeatures)
INTERNAL:-
Methods inherited from class org.eclipse.persistence.oxm.platform.XMLPlatform
getConversionManager
-
Methods inherited from class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
addSequence, addSequence, appendParameter, buildNativeCall, buildSelectQueryForIdentity, buildSelectQueryForIdentity, buildSelectQueryForSequenceObject, buildSelectQueryForSequenceObject, clone, convertObject, copyInto, createConnectionCustomizer, getCustomModifyValueForCall, getDataTypesConvertedFrom, getDataTypesConvertedTo, getDefaultNativeSequenceToTable, getDefaultSequence, getDefaultSequenceToWrite, getEndDelimiter, getIdentifierQuoteCharacter, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, hasDefaultSequence, initialize, initializeDefaultQueries, isAccess, isAttunity, isCloudscape, isDB2, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMaxDB, isMySQL, isODBC, isOracle, isOracle9, isPervasive, isPointBase, isPostgreSQL, isSQLAnywhere, isSQLServer, isSybase, isSymfoware, isTimesTen, isTimesTen7, removeAllSequences, removeSequence, setConversionManager, setDefaultNativeSequenceToTable, setDefaultSequence, setEndDelimiter, setSelectSequenceNumberQuery, setSequencePreallocationSize, setSequences, setStartDelimiter, setTableQualifier, setTimestampQuery, setUpdateSequenceQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsSequenceObjects, toString, usesPlatformDefaultSequence
-
-
-
-
Method Detail
-
newPlatformUnmarshaller
public org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller)
INTERNAL:- Specified by:
newPlatformUnmarshaller
in classXMLPlatform<XMLUnmarshaller>
-
newPlatformUnmarshaller
public org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller, Map<String,Boolean> parserFeatures)
INTERNAL:- Specified by:
newPlatformUnmarshaller
in interfaceorg.eclipse.persistence.internal.oxm.record.XMLPlatform<XMLUnmarshaller>
- Specified by:
newPlatformUnmarshaller
in classXMLPlatform<XMLUnmarshaller>
-
-