Class XMLPlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.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<XML_UNMARSHALLER>
    Direct Known Subclasses:
    DOMPlatform, SAXPlatform

    public abstract class XMLPlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
    extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
    implements org.eclipse.persistence.internal.oxm.record.XMLPlatform<XML_UNMARSHALLER>
    See Also:
    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
      XMLPlatform()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.persistence.internal.helper.ConversionManager getConversionManager()  
      abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(XML_UNMARSHALLER xmlUnmarshaller)
      INTERNAL:
      abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(XML_UNMARSHALLER xmlUnmarshaller, java.util.Map<java.lang.String,​java.lang.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, getIdentifierQuoteCharacter, getINClauseLimit, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, hasDefaultSequence, initialize, initializeDefaultQueries, initializePlatformOperators, isAccess, isAttunity, isCloudscape, isDB2, isDB2Z, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMaxDB, isMySQL, isODBC, isOracle, isOracle23, isOracle9, isPervasive, isPointBase, isPostgreSQL, isSQLAnywhere, isSQLServer, isSybase, isSymfoware, isTimesTen, isTimesTen7, removeAllSequences, 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
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • XMLPlatform

        public XMLPlatform()
    • Method Detail

      • getConversionManager

        public org.eclipse.persistence.internal.helper.ConversionManager getConversionManager()
        Specified by:
        getConversionManager in interface org.eclipse.persistence.internal.core.databaseaccess.CorePlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>
        Specified by:
        getConversionManager in interface org.eclipse.persistence.internal.databaseaccess.Platform
        Overrides:
        getConversionManager in class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
      • newPlatformUnmarshaller

        public abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(XML_UNMARSHALLER xmlUnmarshaller)
        INTERNAL:
      • newPlatformUnmarshaller

        public abstract org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller newPlatformUnmarshaller​(XML_UNMARSHALLER xmlUnmarshaller,
                                                                                                                 java.util.Map<java.lang.String,​java.lang.Boolean> parserFeatures)
        INTERNAL:
        Specified by:
        newPlatformUnmarshaller in interface org.eclipse.persistence.internal.oxm.record.XMLPlatform<XML_UNMARSHALLER extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller>