Class CDODataOutputImpl
- java.lang.Object
- 
- org.eclipse.net4j.util.io.ExtendedDataOutput.Delegating
- 
- org.eclipse.emf.cdo.spi.common.protocol.CDODataOutputImpl
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.io.DataOutput,- java.lang.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
 
- 
- 
Constructor SummaryConstructors Constructor Description CDODataOutputImpl(org.eclipse.net4j.util.io.ExtendedDataOutput delegate)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CDOIDProvidergetIDProvider()CDOPackageRegistrygetPackageRegistry()protected org.eclipse.net4j.util.io.StringIOgetPackageURICompressor()CDOPermissionProvidergetPermissionProvider()CDORevisionUnchunkergetRevisionUnchunker()protected booleanisXCompression()voidwriteCDOBranch(CDOBranch branch)voidwriteCDOBranchPoint(CDOBranchPoint branchPoint)voidwriteCDOBranchVersion(CDOBranchVersion branchVersion)voidwriteCDOChangeSetData(CDOChangeSetData changeSetData)voidwriteCDOClassifierRef(CDOClassifierRef eClassifierRef)voidwriteCDOClassifierRef(org.eclipse.emf.ecore.EClassifier eClassifier)voidwriteCDOCommitData(CDOCommitData commitData)voidwriteCDOCommitInfo(CDOCommitInfo commitInfo)voidwriteCDOFeatureDelta(org.eclipse.emf.ecore.EClass owner, CDOFeatureDelta featureDelta)voidwriteCDOFeatureValue(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)voidwriteCDOID(CDOID id)voidwriteCDOIDAndBranch(CDOIDAndBranch idAndBranch)voidwriteCDOIDAndVersion(CDOIDAndVersion idAndVersion)voidwriteCDOIDReference(CDOIDReference idReference)voidwriteCDOList(org.eclipse.emf.ecore.EClass owner, org.eclipse.emf.ecore.EStructuralFeature feature, CDOList list, int referenceChunk)voidwriteCDOLockArea(IDurableLockingManager.LockArea lockArea)voidwriteCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo)voidwriteCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo, java.util.Set<CDOID> filter)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)voidwriteCDOPackageUnitType(CDOPackageUnit.Type type)voidwriteCDOPackageURI(java.lang.String uri)voidwriteCDORevisable(CDORevisable revisable)voidwriteCDORevision(CDORevision revision, int referenceChunk)voidwriteCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext)voidwriteCDORevisionDelta(CDORevisionDelta revisionDelta)voidwriteCDORevisionKey(CDORevisionKey revisionKey)voidwriteCDORevisionOrPrimitive(java.lang.Object value)Write either a CDORevision or a primitive value.voidwriteCDORevisionOrPrimitiveOrClassifier(java.lang.Object value)Write 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.Delegatingclose, getDelegate, write, write, write, writeBoolean, writeByte, writeByteArray, writeBytes, writeChar, writeChars, writeDouble, writeEnum, writeException, writeFloat, writeInt, writeLong, writeObject, writeShort, writeString, writeUTF, writeVarInt, writeVarLong
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
- 
 
- 
- 
- 
Method Detail- 
writeXIntpublic void writeXInt(int v) throws java.io.IOException- Specified by:
- writeXIntin interface- CDODataOutput
- Throws:
- java.io.IOException
- Since:
- 4.6
 
 - 
writeXLongpublic void writeXLong(long v) throws java.io.IOException- Specified by:
- writeXLongin interface- CDODataOutput
- Throws:
- java.io.IOException
- Since:
- 4.6
 
 - 
writeCDOPackageUnitpublic void writeCDOPackageUnit(CDOPackageUnit packageUnit, boolean withPackages) throws java.io.IOException - Specified by:
- writeCDOPackageUnitin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOPackageUnitspublic void writeCDOPackageUnits(CDOPackageUnit... packageUnits) throws java.io.IOException - Specified by:
- writeCDOPackageUnitsin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOPackageUnitTypepublic void writeCDOPackageUnitType(CDOPackageUnit.Type type) throws java.io.IOException - Specified by:
- writeCDOPackageUnitTypein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOPackageInfopublic void writeCDOPackageInfo(CDOPackageInfo packageInfo) throws java.io.IOException - Specified by:
- writeCDOPackageInfoin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOClassifierRefpublic void writeCDOClassifierRef(CDOClassifierRef eClassifierRef) throws java.io.IOException - Specified by:
- writeCDOClassifierRefin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOClassifierRefpublic void writeCDOClassifierRef(org.eclipse.emf.ecore.EClassifier eClassifier) throws java.io.IOException- Specified by:
- writeCDOClassifierRefin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOPackageURIpublic void writeCDOPackageURI(java.lang.String uri) throws java.io.IOException- Specified by:
- writeCDOPackageURIin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOTypepublic void writeCDOType(CDOType cdoType) throws java.io.IOException - Specified by:
- writeCDOTypein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOBranchpublic void writeCDOBranch(CDOBranch branch) throws java.io.IOException - Specified by:
- writeCDOBranchin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOBranchPointpublic void writeCDOBranchPoint(CDOBranchPoint branchPoint) throws java.io.IOException - Specified by:
- writeCDOBranchPointin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOBranchVersionpublic void writeCDOBranchVersion(CDOBranchVersion branchVersion) throws java.io.IOException - Specified by:
- writeCDOBranchVersionin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOChangeSetDatapublic void writeCDOChangeSetData(CDOChangeSetData changeSetData) throws java.io.IOException - Specified by:
- writeCDOChangeSetDatain interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOCommitDatapublic void writeCDOCommitData(CDOCommitData commitData) throws java.io.IOException - Specified by:
- writeCDOCommitDatain interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOCommitInfopublic void writeCDOCommitInfo(CDOCommitInfo commitInfo) throws java.io.IOException - Specified by:
- writeCDOCommitInfoin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOLockChangeInfopublic void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo) throws java.io.IOException - Specified by:
- writeCDOLockChangeInfoin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOLockChangeInfopublic void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo, java.util.Set<CDOID> filter) throws java.io.IOException - Specified by:
- writeCDOLockChangeInfoin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOLockAreapublic void writeCDOLockArea(IDurableLockingManager.LockArea lockArea) throws java.io.IOException - Specified by:
- writeCDOLockAreain interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOLockOwnerpublic void writeCDOLockOwner(CDOLockOwner lockOwner) throws java.io.IOException - Specified by:
- writeCDOLockOwnerin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOLockStatepublic void writeCDOLockState(CDOLockState lockState) throws java.io.IOException - Specified by:
- writeCDOLockStatein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOLockTypepublic void writeCDOLockType(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType) throws java.io.IOException- Specified by:
- writeCDOLockTypein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOIDpublic void writeCDOID(CDOID id) throws java.io.IOException - Specified by:
- writeCDOIDin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOIDReferencepublic void writeCDOIDReference(CDOIDReference idReference) throws java.io.IOException - Specified by:
- writeCDOIDReferencein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOIDAndVersionpublic void writeCDOIDAndVersion(CDOIDAndVersion idAndVersion) throws java.io.IOException - Specified by:
- writeCDOIDAndVersionin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOIDAndBranchpublic void writeCDOIDAndBranch(CDOIDAndBranch idAndBranch) throws java.io.IOException - Specified by:
- writeCDOIDAndBranchin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisionKeypublic void writeCDORevisionKey(CDORevisionKey revisionKey) throws java.io.IOException - Specified by:
- writeCDORevisionKeyin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisionpublic void writeCDORevision(CDORevision revision, int referenceChunk) throws java.io.IOException - Specified by:
- writeCDORevisionin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisionpublic void writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) throws java.io.IOException - Specified by:
- writeCDORevisionin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisablepublic void writeCDORevisable(CDORevisable revisable) throws java.io.IOException - Specified by:
- writeCDORevisablein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOListpublic void writeCDOList(org.eclipse.emf.ecore.EClass owner, org.eclipse.emf.ecore.EStructuralFeature feature, CDOList list, int referenceChunk) throws java.io.IOException- Specified by:
- writeCDOListin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOFeatureValuepublic void writeCDOFeatureValue(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value) throws java.io.IOException- Specified by:
- writeCDOFeatureValuein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisionDeltapublic void writeCDORevisionDelta(CDORevisionDelta revisionDelta) throws java.io.IOException - Specified by:
- writeCDORevisionDeltain interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDOFeatureDeltapublic void writeCDOFeatureDelta(org.eclipse.emf.ecore.EClass owner, CDOFeatureDelta featureDelta) throws java.io.IOException- Specified by:
- writeCDOFeatureDeltain interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisionOrPrimitivepublic void writeCDORevisionOrPrimitive(java.lang.Object value) throws java.io.IOExceptionDescription copied from interface:CDODataOutputWrite either a CDORevision or a primitive value.- Specified by:
- writeCDORevisionOrPrimitivein interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
writeCDORevisionOrPrimitiveOrClassifierpublic void writeCDORevisionOrPrimitiveOrClassifier(java.lang.Object value) throws java.io.IOExceptionDescription copied from interface:CDODataOutputWrite either a CDORevision, a primitive value or a EClass.- Specified by:
- writeCDORevisionOrPrimitiveOrClassifierin interface- CDODataOutput
- Throws:
- java.io.IOException
 
 - 
getPackageRegistrypublic CDOPackageRegistry getPackageRegistry() - Specified by:
- getPackageRegistryin interface- CDODataOutput
 
 - 
getIDProviderpublic CDOIDProvider getIDProvider() - Specified by:
- getIDProviderin interface- CDODataOutput
 
 - 
getPermissionProviderpublic CDOPermissionProvider getPermissionProvider() - Specified by:
- getPermissionProviderin interface- CDODataOutput
 
 - 
getRevisionUnchunkerpublic CDORevisionUnchunker getRevisionUnchunker() - Specified by:
- getRevisionUnchunkerin interface- CDODataOutput
- Since:
- 4.3
 
 - 
isXCompressionprotected boolean isXCompression() - Since:
- 4.6
 
 - 
getPackageURICompressorprotected org.eclipse.net4j.util.io.StringIO getPackageURICompressor() 
 
- 
 
-