Class CDODataOutputImpl
java.lang.Object
org.eclipse.net4j.util.io.ExtendedDataOutput.Delegating
org.eclipse.emf.cdo.spi.common.protocol.CDODataOutputImpl
- All Implemented Interfaces:
Closeable,DataOutput,AutoCloseable,CDODataOutput,org.eclipse.net4j.util.io.ExtendedDataOutput
public class CDODataOutputImpl
extends org.eclipse.net4j.util.io.ExtendedDataOutput.Delegating
implements CDODataOutput
If the meaning of this type isn't clear, there really should be more of a description here...
- Since:
- 4.2
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.io.ExtendedDataOutput
org.eclipse.net4j.util.io.ExtendedDataOutput.Delegating, org.eclipse.net4j.util.io.ExtendedDataOutput.Stream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.net4j.util.io.StringIOprotected booleanvoidwriteCDOBranch(CDOBranch branch) voidwriteCDOBranchPoint(CDOBranchPoint branchPoint) voidwriteCDOBranchVersion(CDOBranchVersion branchVersion) voidwriteCDOChangeSetData(CDOChangeSetData changeSetData) voidwriteCDOClassifierRef(CDOClassifierRef eClassifierRef) voidwriteCDOClassifierRef(EClassifier eClassifier) voidwriteCDOCommitData(CDOCommitData commitData) voidwriteCDOCommitInfo(CDOCommitInfo commitInfo) voidwriteCDOFeatureDelta(EClass owner, CDOFeatureDelta featureDelta) voidwriteCDOFeatureValue(EStructuralFeature feature, Object value) voidwriteCDOID(CDOID id) voidwriteCDOIDAndBranch(CDOIDAndBranch idAndBranch) voidwriteCDOIDAndVersion(CDOIDAndVersion idAndVersion) voidwriteCDOIDReference(CDOIDReference idReference) voidwriteCDOList(EClass owner, EStructuralFeature feature, CDOList list, int referenceChunk) voidvoidwriteCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo) voidwriteCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo, Set<CDOID> filter) voidwriteCDOLockDelta(CDOLockDelta lockDelta) voidwriteCDOLockOwner(CDOLockOwner lockOwner) voidwriteCDOLockState(CDOLockState lockState) voidwriteCDOLockType(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType) voidwriteCDOPackageInfo(CDOPackageInfo packageInfo) voidwriteCDOPackageUnit(CDOPackageUnit packageUnit, boolean withPackages) voidwriteCDOPackageUnits(CDOPackageUnit... packageUnits) voidvoidwriteCDOPackageURI(String uri) voidwriteCDORevisable(CDORevisable revisable) voidwriteCDORevision(CDORevision revision, int referenceChunk) voidwriteCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) voidwriteCDORevisionDelta(CDORevisionDelta revisionDelta) voidwriteCDORevisionKey(CDORevisionKey revisionKey) voidWrite either a CDORevision or a primitive value.voidWrite either a CDORevision, a primitive value or a EClass.voidwriteCDOType(CDOType cdoType) voidwriteXInt(int v) voidwriteXLong(long v) Methods inherited from class org.eclipse.net4j.util.io.ExtendedDataOutput.Delegating
close, getDelegate, write, write, write, writeBoolean, writeByte, writeByteArray, writeBytes, writeChar, writeChars, writeDouble, writeEnum, writeException, writeFloat, writeInt, writeLong, writeObject, writeShort, writeString, writeUTF, writeVarInt, writeVarLongMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.emf.cdo.common.protocol.CDODataOutput
writeCDOLockDeltas, writeCDOLockStatesMethods inherited from interface java.io.DataOutput
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFMethods inherited from interface org.eclipse.net4j.util.io.ExtendedDataOutput
writeByteArray, writeEnum, writeException, writeObject, writeString, writeVarInt, writeVarLong
-
Constructor Details
-
CDODataOutputImpl
public CDODataOutputImpl(org.eclipse.net4j.util.io.ExtendedDataOutput delegate)
-
-
Method Details
-
writeXInt
- Specified by:
writeXIntin interfaceCDODataOutput- Throws:
IOException- Since:
- 4.6
-
writeXLong
- Specified by:
writeXLongin interfaceCDODataOutput- Throws:
IOException- Since:
- 4.6
-
writeCDOPackageUnit
public void writeCDOPackageUnit(CDOPackageUnit packageUnit, boolean withPackages) throws IOException - Specified by:
writeCDOPackageUnitin interfaceCDODataOutput- Throws:
IOException
-
writeCDOPackageUnits
- Specified by:
writeCDOPackageUnitsin interfaceCDODataOutput- Throws:
IOException
-
writeCDOPackageUnitType
- Specified by:
writeCDOPackageUnitTypein interfaceCDODataOutput- Throws:
IOException
-
writeCDOPackageInfo
- Specified by:
writeCDOPackageInfoin interfaceCDODataOutput- Throws:
IOException
-
writeCDOClassifierRef
- Specified by:
writeCDOClassifierRefin interfaceCDODataOutput- Throws:
IOException
-
writeCDOClassifierRef
- Specified by:
writeCDOClassifierRefin interfaceCDODataOutput- Throws:
IOException
-
writeCDOPackageURI
- Specified by:
writeCDOPackageURIin interfaceCDODataOutput- Throws:
IOException
-
writeCDOType
- Specified by:
writeCDOTypein interfaceCDODataOutput- Throws:
IOException
-
writeCDOBranch
- Specified by:
writeCDOBranchin interfaceCDODataOutput- Throws:
IOException
-
writeCDOBranchPoint
- Specified by:
writeCDOBranchPointin interfaceCDODataOutput- Throws:
IOException
-
writeCDOBranchVersion
- Specified by:
writeCDOBranchVersionin interfaceCDODataOutput- Throws:
IOException
-
writeCDOChangeSetData
- Specified by:
writeCDOChangeSetDatain interfaceCDODataOutput- Throws:
IOException
-
writeCDOCommitData
- Specified by:
writeCDOCommitDatain interfaceCDODataOutput- Throws:
IOException
-
writeCDOCommitInfo
- Specified by:
writeCDOCommitInfoin interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockChangeInfo
- Specified by:
writeCDOLockChangeInfoin interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockChangeInfo
public void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo, Set<CDOID> filter) throws IOException - Specified by:
writeCDOLockChangeInfoin interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockArea
- Specified by:
writeCDOLockAreain interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockOwner
- Specified by:
writeCDOLockOwnerin interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockDelta
- Specified by:
writeCDOLockDeltain interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockState
- Specified by:
writeCDOLockStatein interfaceCDODataOutput- Throws:
IOException
-
writeCDOLockType
public void writeCDOLockType(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType) throws IOException - Specified by:
writeCDOLockTypein interfaceCDODataOutput- Throws:
IOException
-
writeCDOID
- Specified by:
writeCDOIDin interfaceCDODataOutput- Throws:
IOException
-
writeCDOIDReference
- Specified by:
writeCDOIDReferencein interfaceCDODataOutput- Throws:
IOException
-
writeCDOIDAndVersion
- Specified by:
writeCDOIDAndVersionin interfaceCDODataOutput- Throws:
IOException
-
writeCDOIDAndBranch
- Specified by:
writeCDOIDAndBranchin interfaceCDODataOutput- Throws:
IOException
-
writeCDORevisionKey
- Specified by:
writeCDORevisionKeyin interfaceCDODataOutput- Throws:
IOException
-
writeCDORevision
- Specified by:
writeCDORevisionin interfaceCDODataOutput- Throws:
IOException
-
writeCDORevision
public void writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) throws IOException - Specified by:
writeCDORevisionin interfaceCDODataOutput- Throws:
IOException
-
writeCDORevisable
- Specified by:
writeCDORevisablein interfaceCDODataOutput- Throws:
IOException
-
writeCDOList
public void writeCDOList(EClass owner, EStructuralFeature feature, CDOList list, int referenceChunk) throws IOException - Specified by:
writeCDOListin interfaceCDODataOutput- Throws:
IOException
-
writeCDOFeatureValue
- Specified by:
writeCDOFeatureValuein interfaceCDODataOutput- Throws:
IOException
-
writeCDORevisionDelta
- Specified by:
writeCDORevisionDeltain interfaceCDODataOutput- Throws:
IOException
-
writeCDOFeatureDelta
- Specified by:
writeCDOFeatureDeltain interfaceCDODataOutput- Throws:
IOException
-
writeCDORevisionOrPrimitive
Description copied from interface:CDODataOutputWrite either a CDORevision or a primitive value.- Specified by:
writeCDORevisionOrPrimitivein interfaceCDODataOutput- Throws:
IOException
-
writeCDORevisionOrPrimitiveOrClassifier
Description copied from interface:CDODataOutputWrite either a CDORevision, a primitive value or a EClass.- Specified by:
writeCDORevisionOrPrimitiveOrClassifierin interfaceCDODataOutput- Throws:
IOException
-
getSession
- Specified by:
getSessionin interfaceCDODataOutput
-
getPackageRegistry
- Specified by:
getPackageRegistryin interfaceCDODataOutput
-
getIDProvider
- Specified by:
getIDProviderin interfaceCDODataOutput
-
getPermissionProvider
- Specified by:
getPermissionProviderin interfaceCDODataOutput
-
getRevisionUnchunker
- Specified by:
getRevisionUnchunkerin interfaceCDODataOutput- Since:
- 4.3
-
isXCompression
protected boolean isXCompression()- Since:
- 4.6
-
getPackageURICompressor
protected org.eclipse.net4j.util.io.StringIO getPackageURICompressor()
-