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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe platform hold its own instance of conversion manager to allow customization.abstract PlatformUnmarshallernewPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller) INTERNAL:abstract PlatformUnmarshallernewPlatformUnmarshaller(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, 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, isOracle21, 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, usesPlatformDefaultSequenceMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.persistence.internal.databaseaccess.Platform
connectionProperties
-
Constructor Details
-
XMLPlatform
public XMLPlatform()
-
-
Method Details
-
getConversionManager
Description copied from class:DatasourcePlatformThe platform hold its own instance of conversion manager to allow customization.- Specified by:
getConversionManagerin interfaceCorePlatform<XML_UNMARSHALLER extends XMLUnmarshaller>- Specified by:
getConversionManagerin interfacePlatform- Overrides:
getConversionManagerin classDatasourcePlatform
-
newPlatformUnmarshaller
INTERNAL: -
newPlatformUnmarshaller
public abstract PlatformUnmarshaller newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller, Map<String, Boolean> parserFeatures) INTERNAL:- Specified by:
newPlatformUnmarshallerin interfaceXMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>
-