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
,CorePlatform<ConversionManager>
,Platform
,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
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
conversionManager, dataTypesConvertedFromAClass, dataTypesConvertedToAClass, defaultNativeSequenceToTable, defaultSeqenceAtNextValue, defaultSequence, endDelimiter, platformOperators, sequences, sequencesLock, startDelimiter, supportsReturnGeneratedKeys, tableQualifier, timestampQuery
-
-
Constructor Summary
Constructors Constructor Description DOMPlatform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlatformUnmarshaller
newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller)
INTERNAL: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
addOperator, addSequence, addSequence, appendParameter, buildNativeCall, buildSelectQueryForIdentity, buildSelectQueryForIdentity, buildSelectQueryForSequenceObject, buildSelectQueryForSequenceObject, clone, convertObject, copyInto, createConnectionCustomizer, createExpressionFor, createPlatformDefaultSequence, getCustomModifyValueForCall, getDataTypesConvertedFrom, getDataTypesConvertedTo, getDefaultNativeSequenceToTable, getDefaultSeqenceAtNextValue, getDefaultSequence, getDefaultSequenceToWrite, getEndDelimiter, getINClauseLimit, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, hasDefaultSequence, initialize, initializeDefaultQueries, initializePlatformOperators, initIdentitySequences, isAccess, isAttunity, isCloudscape, isDB2, isDB2Z, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMaxDB, isMySQL, isODBC, isOracle, isOracle12, isOracle9, isPervasive, isPointBase, isPostgreSQL, isSQLAnywhere, isSQLServer, isSybase, isSymfoware, isTimesTen, isTimesTen7, removeAllSequences, removeIdentitySequences, removeSequence, sequencesAfterCloneCleanup, setConversionManager, setDefaultNativeSequenceToTable, setDefaultSeqenceAtNextValue, setDefaultSequence, setEndDelimiter, setSelectSequenceNumberQuery, setSequencePreallocationSize, setSequences, setStartDelimiter, setSupportsReturnGeneratedKeys, setTableQualifier, setTimestampQuery, setUpdateSequenceQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsReturnGeneratedKeys, supportsSequenceObjects, toString, usesPlatformDefaultSequence
-
-
-
-
Method Detail
-
newPlatformUnmarshaller
public PlatformUnmarshaller newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller)
INTERNAL:- Specified by:
newPlatformUnmarshaller
in classXMLPlatform<XMLUnmarshaller>
-
newPlatformUnmarshaller
public PlatformUnmarshaller newPlatformUnmarshaller(XMLUnmarshaller xmlUnmarshaller, Map<String,Boolean> parserFeatures)
INTERNAL:- Specified by:
newPlatformUnmarshaller
in interfaceXMLPlatform<XMLUnmarshaller>
- Specified by:
newPlatformUnmarshaller
in classXMLPlatform<XMLUnmarshaller>
-
-