Module org.eclipse.persistence.core
Class XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>
java.lang.Object
org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
org.eclipse.persistence.oxm.platform.XMLPlatform<XML_UNMARSHALLER>
- All Implemented Interfaces:
Serializable
,Cloneable
,CorePlatform<ConversionManager>
,Platform
,XMLPlatform<XML_UNMARSHALLER>
- Direct Known Subclasses:
DOMPlatform
,SAXPlatform
public abstract class XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>
extends DatasourcePlatform
implements XMLPlatform<XML_UNMARSHALLER>
- See Also:
-
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, uuidQuery
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe platform hold its own instance of conversion manager to allow customization.abstract PlatformUnmarshaller
newPlatformUnmarshaller
(XML_UNMARSHALLER xmlUnmarshaller) INTERNAL:abstract PlatformUnmarshaller
newPlatformUnmarshaller
(XML_UNMARSHALLER xmlUnmarshaller, Map<String, Boolean> parserFeatures) INTERNAL: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, getDriverVersion, getEndDelimiter, getINClauseLimit, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, getUUIDQuery, hasDefaultSequence, initialize, initializeDefaultQueries, initializePlatformOperators, initIdentitySequences, isAccess, isAttunity, isCloudscape, isDB2, isDB2Z, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMariaDB, isMaxDB, isMySQL, isODBC, isOracle, isOracle12, isOracle23, 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, setUUIDQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsReturnGeneratedKeys, supportsSequenceObjects, toString, usesPlatformDefaultSequence
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.persistence.internal.databaseaccess.Platform
connectionProperties
-
Constructor Details
-
XMLPlatform
public XMLPlatform()
-
-
Method Details
-
getConversionManager
Description copied from class:DatasourcePlatform
The platform hold its own instance of conversion manager to allow customization.- Specified by:
getConversionManager
in interfaceCorePlatform<XML_UNMARSHALLER extends XMLUnmarshaller>
- Specified by:
getConversionManager
in interfacePlatform
- Overrides:
getConversionManager
in classDatasourcePlatform
-
newPlatformUnmarshaller
INTERNAL: -
newPlatformUnmarshaller
public abstract PlatformUnmarshaller newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller, Map<String, Boolean> parserFeatures) INTERNAL:- Specified by:
newPlatformUnmarshaller
in interfaceXMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>
-