org.eclipse.emf.cdo.common.protocol
Interface CDODataOutput
- All Superinterfaces:
- DataOutput, ExtendedDataOutput
- public interface CDODataOutput
- extends ExtendedDataOutput
Provides I/O methods for writing various CDO data types and concepts to streams.
- Since:
- 3.0
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
Methods inherited from interface java.io.DataOutput |
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF |
getPackageRegistry
CDOPackageRegistry getPackageRegistry()
getIDProvider
CDOIDProvider getIDProvider()
writeCDOPackageUnit
void writeCDOPackageUnit(CDOPackageUnit packageUnit,
boolean withPackages)
throws IOException
- Throws:
IOException
writeCDOPackageUnits
void writeCDOPackageUnits(CDOPackageUnit... packageUnit)
throws IOException
- Throws:
IOException
writeCDOPackageUnitType
void writeCDOPackageUnitType(CDOPackageUnit.Type type)
throws IOException
- Throws:
IOException
writeCDOPackageInfo
void writeCDOPackageInfo(CDOPackageInfo packageInfo)
throws IOException
- Throws:
IOException
writeCDOClassifierRef
void writeCDOClassifierRef(CDOClassifierRef eClassifierRef)
throws IOException
- Throws:
IOException
writeCDOClassifierRef
void writeCDOClassifierRef(EClassifier eClassifier)
throws IOException
- Throws:
IOException
writeCDOPackageURI
void writeCDOPackageURI(String uri)
throws IOException
- Throws:
IOException
writeCDOType
void writeCDOType(CDOType cdoType)
throws IOException
- Throws:
IOException
writeCDOBranch
void writeCDOBranch(CDOBranch branch)
throws IOException
- Throws:
IOException
writeCDOBranchPoint
void writeCDOBranchPoint(CDOBranchPoint branchPoint)
throws IOException
- Throws:
IOException
writeCDOBranchVersion
void writeCDOBranchVersion(CDOBranchVersion branchVersion)
throws IOException
- Throws:
IOException
writeCDOChangeSetData
void writeCDOChangeSetData(CDOChangeSetData changeSetData)
throws IOException
- Throws:
IOException
writeCDOCommitData
void writeCDOCommitData(CDOCommitData commitData)
throws IOException
- Throws:
IOException
writeCDOCommitInfo
void writeCDOCommitInfo(CDOCommitInfo commitInfo)
throws IOException
- Throws:
IOException
writeCDOID
void writeCDOID(CDOID id)
throws IOException
- Throws:
IOException
writeCDOIDReference
void writeCDOIDReference(CDOIDReference idReference)
throws IOException
- Throws:
IOException
- Since:
- 4.0
writeCDOIDAndVersion
void writeCDOIDAndVersion(CDOIDAndVersion idAndVersion)
throws IOException
- Throws:
IOException
- Since:
- 4.0
writeCDOIDAndBranch
void writeCDOIDAndBranch(CDOIDAndBranch idAndBranch)
throws IOException
- Throws:
IOException
- Since:
- 4.0
writeCDORevisionKey
void writeCDORevisionKey(CDORevisionKey revisionKey)
throws IOException
- Throws:
IOException
writeCDORevision
void writeCDORevision(CDORevision revision,
int referenceChunk)
throws IOException
- Throws:
IOException
writeCDORevisable
void writeCDORevisable(CDORevisable revisable)
throws IOException
- Throws:
IOException
- Since:
- 4.0
writeCDOList
void writeCDOList(EClass owner,
EStructuralFeature feature,
CDOList list,
int referenceChunk)
throws IOException
- Throws:
IOException
writeCDOFeatureValue
void writeCDOFeatureValue(EStructuralFeature feature,
Object value)
throws IOException
- Throws:
IOException
writeCDORevisionDelta
void writeCDORevisionDelta(CDORevisionDelta revisionDelta)
throws IOException
- Throws:
IOException
writeCDOFeatureDelta
void writeCDOFeatureDelta(EClass owner,
CDOFeatureDelta featureDelta)
throws IOException
- Throws:
IOException
writeCDORevisionOrPrimitive
void writeCDORevisionOrPrimitive(Object value)
throws IOException
- Write either a CDORevision or a primitive value.
- Throws:
IOException
writeCDORevisionOrPrimitiveOrClassifier
void writeCDORevisionOrPrimitiveOrClassifier(Object value)
throws IOException
- Write either a CDORevision, a primitive value or a EClass.
- Throws:
IOException
writeCDOLockType
void writeCDOLockType(IRWLockManager.LockType lockType)
throws IOException
- Throws:
IOException
writeCDOLockChangeInfo
void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo)
throws IOException
- Throws:
IOException
- Since:
- 4.1
writeCDOLockState
void writeCDOLockState(CDOLockState lockState)
throws IOException
- Throws:
IOException
- Since:
- 4.1
writeCDOLockOwner
void writeCDOLockOwner(CDOLockOwner lockOwner)
throws IOException
- Throws:
IOException
- Since:
- 4.1
writeCDOLockArea
void writeCDOLockArea(IDurableLockingManager.LockArea lockArea)
throws IOException
- Throws:
IOException
- Since:
- 4.1
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.