Interface CDODataOutput
-
- All Superinterfaces:
java.io.DataOutput
,org.eclipse.net4j.util.io.ExtendedDataOutput
- All Known Implementing Classes:
CDODataOutputImpl
public interface CDODataOutput extends org.eclipse.net4j.util.io.ExtendedDataOutput
Provides I/O methods for writing various CDO data types and concepts to streams.- Since:
- 3.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
-
Method Summary
-
-
-
Method Detail
-
writeXInt
void writeXInt(int v) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.6
-
writeXLong
void writeXLong(long v) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.6
-
getPackageRegistry
CDOPackageRegistry getPackageRegistry()
-
getIDProvider
CDOIDProvider getIDProvider()
-
getPermissionProvider
CDOPermissionProvider getPermissionProvider()
- Since:
- 4.1
-
getRevisionUnchunker
CDORevisionUnchunker getRevisionUnchunker()
- Since:
- 4.3
-
writeCDOPackageUnit
void writeCDOPackageUnit(CDOPackageUnit packageUnit, boolean withPackages) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOPackageUnits
void writeCDOPackageUnits(CDOPackageUnit... packageUnit) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOPackageUnitType
void writeCDOPackageUnitType(CDOPackageUnit.Type type) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOPackageInfo
void writeCDOPackageInfo(CDOPackageInfo packageInfo) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOClassifierRef
void writeCDOClassifierRef(CDOClassifierRef eClassifierRef) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOClassifierRef
void writeCDOClassifierRef(EClassifier eClassifier) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOPackageURI
void writeCDOPackageURI(java.lang.String uri) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOType
void writeCDOType(CDOType cdoType) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOBranch
void writeCDOBranch(CDOBranch branch) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOBranchPoint
void writeCDOBranchPoint(CDOBranchPoint branchPoint) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOBranchVersion
void writeCDOBranchVersion(CDOBranchVersion branchVersion) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOChangeSetData
void writeCDOChangeSetData(CDOChangeSetData changeSetData) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOCommitData
void writeCDOCommitData(CDOCommitData commitData) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOCommitInfo
void writeCDOCommitInfo(CDOCommitInfo commitInfo) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOID
void writeCDOID(CDOID id) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOIDReference
void writeCDOIDReference(CDOIDReference idReference) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.0
-
writeCDOIDAndVersion
void writeCDOIDAndVersion(CDOIDAndVersion idAndVersion) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.0
-
writeCDOIDAndBranch
void writeCDOIDAndBranch(CDOIDAndBranch idAndBranch) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.0
-
writeCDORevisionKey
void writeCDORevisionKey(CDORevisionKey revisionKey) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDORevision
void writeCDORevision(CDORevision revision, int referenceChunk) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDORevision
void writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.1
-
writeCDORevisable
void writeCDORevisable(CDORevisable revisable) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.0
-
writeCDOList
void writeCDOList(EClass owner, EStructuralFeature feature, CDOList list, int referenceChunk) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOFeatureValue
void writeCDOFeatureValue(EStructuralFeature feature, java.lang.Object value) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDORevisionDelta
void writeCDORevisionDelta(CDORevisionDelta revisionDelta) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOFeatureDelta
void writeCDOFeatureDelta(EClass owner, CDOFeatureDelta featureDelta) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDORevisionOrPrimitive
void writeCDORevisionOrPrimitive(java.lang.Object value) throws java.io.IOException
Write either a CDORevision or a primitive value.- Throws:
java.io.IOException
-
writeCDORevisionOrPrimitiveOrClassifier
void writeCDORevisionOrPrimitiveOrClassifier(java.lang.Object value) throws java.io.IOException
Write either a CDORevision, a primitive value or a EClass.- Throws:
java.io.IOException
-
writeCDOLockType
void writeCDOLockType(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCDOLockChangeInfo
void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.1
-
writeCDOLockChangeInfo
void writeCDOLockChangeInfo(CDOLockChangeInfo lockChangeInfo, java.util.Set<CDOID> filter) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.12
-
writeCDOLockState
void writeCDOLockState(CDOLockState lockState) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.1
-
writeCDOLockOwner
void writeCDOLockOwner(CDOLockOwner lockOwner) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.1
-
writeCDOLockArea
void writeCDOLockArea(IDurableLockingManager.LockArea lockArea) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 4.1
-
-