public class CDODataOutputImpl extends ExtendedDataOutput.Delegating implements CDODataOutput
ExtendedDataOutput.Delegating, ExtendedDataOutput.Stream
Constructor and Description |
---|
CDODataOutputImpl(ExtendedDataOutput delegate) |
close, getDelegate, write, write, write, writeBoolean, writeByte, writeByteArray, writeBytes, writeChar, writeChars, writeDouble, writeEnum, writeException, writeFloat, writeInt, writeLong, writeObject, writeShort, writeString, writeUTF
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeByteArray, writeEnum, writeException, writeObject, writeString
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
public CDODataOutputImpl(ExtendedDataOutput delegate)
public void writeCDOPackageUnit(CDOPackageUnit packageUnit, boolean withPackages) throws IOException
writeCDOPackageUnit
in interface CDODataOutput
IOException
public void writeCDOPackageUnits(CDOPackageUnit... packageUnits) throws IOException
writeCDOPackageUnits
in interface CDODataOutput
IOException
public void writeCDOPackageUnitType(CDOPackageUnit.Type type) throws IOException
writeCDOPackageUnitType
in interface CDODataOutput
IOException
public void writeCDOPackageInfo(CDOPackageInfo packageInfo) throws IOException
writeCDOPackageInfo
in interface CDODataOutput
IOException
public void writeCDOClassifierRef(CDOClassifierRef eClassifierRef) throws IOException
writeCDOClassifierRef
in interface CDODataOutput
IOException
public void writeCDOClassifierRef(EClassifier eClassifier) throws IOException
writeCDOClassifierRef
in interface CDODataOutput
IOException
public void writeCDOPackageURI(String uri) throws IOException
writeCDOPackageURI
in interface CDODataOutput
IOException
public void writeCDOType(CDOType cdoType) throws IOException
writeCDOType
in interface CDODataOutput
IOException
public void writeCDOBranch(CDOBranch branch) throws IOException
writeCDOBranch
in interface CDODataOutput
IOException
public void writeCDOBranchPoint(CDOBranchPoint branchPoint) throws IOException
writeCDOBranchPoint
in interface CDODataOutput
IOException
public void writeCDOBranchVersion(CDOBranchVersion branchVersion) throws IOException
writeCDOBranchVersion
in interface CDODataOutput
IOException
public void writeCDOChangeSetData(CDOChangeSetData changeSetData) throws IOException
writeCDOChangeSetData
in interface CDODataOutput
IOException
public void writeCDOCommitData(CDOCommitData commitData) throws IOException
writeCDOCommitData
in interface CDODataOutput
IOException
public void writeCDOCommitInfo(CDOCommitInfo commitInfo) throws IOException
writeCDOCommitInfo
in interface CDODataOutput
IOException
public void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo) throws IOException
writeCDOLockChangeInfo
in interface CDODataOutput
IOException
public void writeCDOLockArea(IDurableLockingManager.LockArea lockArea) throws IOException
writeCDOLockArea
in interface CDODataOutput
IOException
public void writeCDOLockOwner(CDOLockOwner lockOwner) throws IOException
writeCDOLockOwner
in interface CDODataOutput
IOException
public void writeCDOLockState(CDOLockState lockState) throws IOException
writeCDOLockState
in interface CDODataOutput
IOException
public void writeCDOLockType(IRWLockManager.LockType lockType) throws IOException
writeCDOLockType
in interface CDODataOutput
IOException
public void writeCDOID(CDOID id) throws IOException
writeCDOID
in interface CDODataOutput
IOException
public void writeCDOIDReference(CDOIDReference idReference) throws IOException
writeCDOIDReference
in interface CDODataOutput
IOException
public void writeCDOIDAndVersion(CDOIDAndVersion idAndVersion) throws IOException
writeCDOIDAndVersion
in interface CDODataOutput
IOException
public void writeCDOIDAndBranch(CDOIDAndBranch idAndBranch) throws IOException
writeCDOIDAndBranch
in interface CDODataOutput
IOException
public void writeCDORevisionKey(CDORevisionKey revisionKey) throws IOException
writeCDORevisionKey
in interface CDODataOutput
IOException
public void writeCDORevision(CDORevision revision, int referenceChunk) throws IOException
writeCDORevision
in interface CDODataOutput
IOException
public void writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) throws IOException
writeCDORevision
in interface CDODataOutput
IOException
public void writeCDORevisable(CDORevisable revisable) throws IOException
writeCDORevisable
in interface CDODataOutput
IOException
public void writeCDOList(EClass owner, EStructuralFeature feature, CDOList list, int referenceChunk) throws IOException
writeCDOList
in interface CDODataOutput
IOException
public void writeCDOFeatureValue(EStructuralFeature feature, Object value) throws IOException
writeCDOFeatureValue
in interface CDODataOutput
IOException
public void writeCDORevisionDelta(CDORevisionDelta revisionDelta) throws IOException
writeCDORevisionDelta
in interface CDODataOutput
IOException
public void writeCDOFeatureDelta(EClass owner, CDOFeatureDelta featureDelta) throws IOException
writeCDOFeatureDelta
in interface CDODataOutput
IOException
public void writeCDORevisionOrPrimitive(Object value) throws IOException
CDODataOutput
writeCDORevisionOrPrimitive
in interface CDODataOutput
IOException
public void writeCDORevisionOrPrimitiveOrClassifier(Object value) throws IOException
CDODataOutput
writeCDORevisionOrPrimitiveOrClassifier
in interface CDODataOutput
IOException
public CDOPackageRegistry getPackageRegistry()
getPackageRegistry
in interface CDODataOutput
public CDOIDProvider getIDProvider()
getIDProvider
in interface CDODataOutput
public CDOPermissionProvider getPermissionProvider()
getPermissionProvider
in interface CDODataOutput
public CDORevisionUnchunker getRevisionUnchunker()
getRevisionUnchunker
in interface CDODataOutput
protected StringIO getPackageURICompressor()
Copyright (c) 2014 Eike Stepper (Berlin, 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