## Uses of Interface
org.eclipse.emf.cdo.common.protocol.CDODataOutput

- Packages that use CDODataOutput
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.common.id | Common concepts for dealing with object and revision IDs.
  org.eclipse.emf.cdo.common.model | Common concepts for dealing with models and types.
  org.eclipse.emf.cdo.common.protocol | Common concepts for dealing with protocols and CDO-specific I/O.
  org.eclipse.emf.cdo.common.util | Common utility classes, some common interfaces and exceptions.
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.db | Server concepts for dealing with DB stores and accessors.
  org.eclipse.emf.cdo.server.db.mapping | Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
  org.eclipse.emf.cdo.spi.common.branch | Common service provider interfaces and useful base implementations for dealing with branches.
  org.eclipse.emf.cdo.spi.common.id | Common service provider interfaces and useful base implementations for dealing with object and revision IDs.
  org.eclipse.emf.cdo.spi.common.model | Common service provider interfaces and useful base implementations for dealing with models and types
  org.eclipse.emf.cdo.spi.common.protocol | Common base implementations for dealing with I/O of CDO data structures.
  org.eclipse.emf.cdo.spi.common.revision | Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.

- - ### Uses of CDODataOutput in org.eclipse.emf.cdo.common.id

    Methods in org.eclipse.emf.cdo.common.id with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | CDOIDReference.`write(CDODataOutput out)`
    `static void` | CDOIDUtil.`write(CDODataOutput out, CDOID id)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.common.model

    Methods in org.eclipse.emf.cdo.common.model with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | CDOClassifierRef.`write(CDODataOutput out)`
    `void` | CDOType.`writeValue(CDODataOutput out, java.lang.Object value)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.common.protocol

    Methods in org.eclipse.emf.cdo.common.protocol with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | CDOProtocol.CommitNotificationInfo.`write(CDODataOutput out)`
    `void` | CDOProtocol.CommitData.`write(CDODataOutput out)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.common.util

    Methods in org.eclipse.emf.cdo.common.util that return CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `static CDODataOutput` | CDOCommonUtil.`createCDODataOutput(ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider)` Deprecated. As of 4.3 use `CDOCommonUtil.createCDODataOutput(ExtendedDataOutput, CDOPackageRegistry, CDOIDProvider, CDORevisionUnchunker)`.
    `static CDODataOutput` | CDOCommonUtil.`createCDODataOutput(ExtendedDataOutput extendedDataOutputStream, CDOPackageRegistry packageRegistry, CDOIDProvider idProvider, CDORevisionUnchunker unchunker)`

    Methods in org.eclipse.emf.cdo.common.util with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | CDOFetchRule.`write(CDODataOutput out)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.server

    Methods in org.eclipse.emf.cdo.server that return CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `protected CDODataOutput` | CDOServerExporter.Binary.`createOutput(java.io.OutputStream out)`

    Methods in org.eclipse.emf.cdo.server with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CDOServerExporter.Binary.`endPackageUnit(CDODataOutput out)`
    `protected void` | CDOServerExporter.Binary.`exportAll(CDODataOutput out)`
    `protected void` | CDOServerExporter.Binary.`exportBranch(CDODataOutput out, CDOBranch branch)`
    `protected void` | CDOServerExporter.Binary.`exportCommit(CDODataOutput out, CDOCommitInfo commitInfo)`
    `protected void` | CDOServerExporter.Binary.`exportPackageInfo(CDODataOutput out, java.lang.String packageURI)`
    `protected void` | CDOServerExporter.Binary.`exportRevision(CDODataOutput out, CDORevision revision)`
    `void` | IStoreAccessor.Raw.`rawExport(CDODataOutput out, int fromBranchID, int toBranchID, long fromCommitTime, long toCommitTime)` Serializes all backend data within the given ranges such that it can be deserialized by the `rawImport()` method of a different instance of the same implementation of `raw store accessor`.
    `protected java.io.OutputStream` | CDOServerExporter.Binary.`startBlob(CDODataOutput out, byte[] id, long size)`
    `protected java.io.Writer` | CDOServerExporter.Binary.`startClob(CDODataOutput out, byte[] id, long size)`
    `protected void` | CDOServerExporter.Binary.`startPackageUnit(CDODataOutput out, java.lang.String id, CDOPackageUnit.Type type, long time, java.lang.String data)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.server.db

    Methods in org.eclipse.emf.cdo.server.db with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | IIDHandler.`rawExport(java.sql.Connection connection, CDODataOutput out, long fromCommitTime, long toCommitTime)`
    `void` | IMetaDataManager.`rawExport(java.sql.Connection connection, CDODataOutput out, long fromCommitTime, long toCommitTime)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.server.db.mapping

    Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | IMappingStrategy.`rawExport(IDBStoreAccessor accessor, CDODataOutput out, int lastReplicatedBranchID, int lastBranchID, long lastReplicatedCommitTime, long lastCommitTime)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.spi.common.branch

    Methods in org.eclipse.emf.cdo.spi.common.branch with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalCDOBranchManager.BranchLoader.BranchInfo.`write(CDODataOutput out)`
    `void` | InternalCDOBranchManager.BranchLoader.SubBranchInfo.`write(CDODataOutput out)`
    `static void` | CDOBranchUtil.`writeBranchPointOrNull(CDODataOutput out, CDOBranchPoint point)`
    `static void` | CDOBranchUtil.`writeRange(CDODataOutput out, CDOBranchPointRange range)`
    `static void` | CDOBranchUtil.`writeRangeOrNull(CDODataOutput out, CDOBranchPointRange range)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.spi.common.id

    Methods in org.eclipse.emf.cdo.spi.common.id with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | AbstractCDOID.`write(CDODataOutput out)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.spi.common.model

    Methods in org.eclipse.emf.cdo.spi.common.model with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalCDOPackageInfo.`write(CDODataOutput out)`
    `void` | InternalCDOPackageUnit.`write(CDODataOutput out, boolean withPackages)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.spi.common.protocol

    Classes in org.eclipse.emf.cdo.spi.common.protocol that implement CDODataOutput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CDODataOutputImpl` If the meaning of this type isn't clear, there really should be more of a description here...

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.spi.common.revision

    Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RevisionInfo.`doWriteResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk)` Deprecated. Not called anymore by the framework
    `void` | RevisionInfo.`write(CDODataOutput out)`
    `void` | RevisionInfo.Available.`write(CDODataOutput out)`
    `void` | RevisionInfo.Available.Pointer.`write(CDODataOutput out)`
    `void` | BaseCDORevision.`write(CDODataOutput out, int referenceChunk)`
    `void` | DelegatingCDORevision.`write(CDODataOutput out, int referenceChunk)`
    `void` | InternalCDORevision.`write(CDODataOutput out, int referenceChunk)`
    `void` | StubCDORevision.`write(CDODataOutput out, int referenceChunk)`
    `void` | BaseCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | DelegatingCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | InternalCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | StubCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | RevisionInfo.`writeResult(CDODataOutput out, int referenceChunk)` Deprecated. Not called anymore by the framework
    `void` | RevisionInfo.`writeResult(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `static void` | RevisionInfo.`writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk)` Deprecated. Call `RevisionInfo.writeResult(CDODataOutput, InternalCDORevision, int, CDOBranchPoint)`
    `static void` | RevisionInfo.`writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk, CDOBranchPoint securityContext)`
    `protected void` | RevisionInfo.`writeRevision(CDODataOutput out, int referenceChunk)` Deprecated. Not called anymore by the framework
    `protected void` | RevisionInfo.`writeRevision(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `protected void` | RevisionInfo.Available.`writeRevision(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `protected void` | BaseCDORevision.`writeSystemValues(CDODataOutput out)`
    `void` | BaseCDORevision.`writeValues(CDODataOutput out, int referenceChunk)`
    `void` | DelegatingCDORevision.`writeValues(CDODataOutput out, int referenceChunk)`
    `void` | InternalCDORevision.`writeValues(CDODataOutput out, int referenceChunk)`
    `void` | StubCDORevision.`writeValues(CDODataOutput out, int referenceChunk)`

  - ### Uses of CDODataOutput in org.eclipse.emf.cdo.spi.server

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDODataOutput
    Modifier and Type | Method and Description
    --- | ---
    `CDOReplicationInfo` | InternalRepository.`replicateRaw(CDODataOutput out, int lastReplicatedBranchID, long lastReplicatedCommitTime)`

Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html