Top Fields Constructors Methods
org.eclipse.persistence.oxm.platform

public abstract Class XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>

extends DatasourcePlatform
implements XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller>
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.internal.oxm.record.XMLPlatform
Known Direct Subclasses
org.eclipse.persistence.oxm.platform.DOMPlatform, org.eclipse.persistence.oxm.platform.SAXPlatform
Imports
java.util.Map, org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform, org.eclipse.persistence.internal.helper.ConversionManager, org.eclipse.persistence.internal.oxm.XMLConversionManager, .XMLUnmarshaller, org.eclipse.persistence.internal.oxm.record.PlatformUnmarshaller

Field Summary

Inherited from org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform:
conversionManagerdataTypesConvertedFromAClassdataTypesConvertedToAClassdefaultNativeSequenceToTabledefaultSeqenceAtNextValuedefaultSequenceendDelimiterplatformOperatorssequencessequencesLockstartDelimitersupportsReturnGeneratedKeystableQualifiertimestampQueryuuidQuery

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ConversionManager
public abstract PlatformUnmarshaller
newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller)

INTERNAL:

public abstract PlatformUnmarshaller
Inherited from org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform:
addOperatoraddSequenceaddSequenceappendParameterbuildNativeCallbuildSelectQueryForIdentitybuildSelectQueryForIdentitybuildSelectQueryForSequenceObjectbuildSelectQueryForSequenceObjectcloneconvertObjectcopyIntocreateConnectionCustomizercreateExpressionForcreatePlatformDefaultSequencegetCustomModifyValueForCallgetDataTypesConvertedFromgetDataTypesConvertedTogetDefaultNativeSequenceToTablegetDefaultSeqenceAtNextValuegetDefaultSequencegetDefaultSequenceToWritegetDriverVersiongetEndDelimitergetINClauseLimitgetOperatorgetPlatformOperatorsgetSelectSequenceQuerygetSequencegetSequencePreallocationSizegetSequencesgetSequencesToWritegetStartDelimitergetTableQualifiergetTimestampFromServergetTimestampQuerygetUpdateSequenceQuerygetUUIDQueryhasDefaultSequenceinitializeinitializeDefaultQueriesinitializePlatformOperatorsinitIdentitySequencesisAccessisAttunityisCloudscapeisDB2isDB2ZisDBaseisDerbyisFirebirdisH2isHANAisHSQLisInformixisMariaDBisMaxDBisMySQLisODBCisOracleisOracle12isOracle23isOracle9isPervasiveisPointBaseisPostgreSQLisSQLAnywhereisSQLServerisSybaseisSymfowareisTimesTenisTimesTen7removeAllSequencesremoveIdentitySequencesremoveSequencesequencesAfterCloneCleanupsetConversionManagersetDefaultNativeSequenceToTablesetDefaultSeqenceAtNextValuesetDefaultSequencesetEndDelimitersetSelectSequenceNumberQuerysetSequencePreallocationSizesetSequencessetStartDelimitersetSupportsReturnGeneratedKeyssetTableQualifiersetTimestampQuerysetUpdateSequenceQuerysetUUIDQueryshouldNativeSequenceUseTransactionshouldPrepareshouldSelectDistinctIncludeOrderByshouldSelectIncludeOrderByshouldUseCustomModifyForCallsupportsIdentitysupportsNativeSequenceNumberssupportsReturnGeneratedKeyssupportsSequenceObjectstoStringusesPlatformDefaultSequence

Constructor Detail

XMLPlatformback to summary
public XMLPlatform()

Method Detail

getConversionManagerback to summary
public ConversionManager getConversionManager()

Overrides org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform.getConversionManager.

Implements org.eclipse.persistence.internal.databaseaccess.Platform.getConversionManager.

Doc from org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform.getConversionManager.

The platform hold its own instance of conversion manager to allow customization.

Annotations
@Override
newPlatformUnmarshallerback to summary
public abstract PlatformUnmarshaller newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller)

INTERNAL:

newPlatformUnmarshallerback to summary
public abstract PlatformUnmarshaller newPlatformUnmarshaller(XML_UNMARSHALLER xmlUnmarshaller, Map<String, Boolean> parserFeatures)

Redeclares org.eclipse.persistence.internal.oxm.record.XMLPlatform.newPlatformUnmarshaller.

INTERNAL:

Annotations
@Override