org.eclipse.emf.cdo.common.protocol
Interface CDODataInput

All Superinterfaces:
DataInput, ExtendedDataInput

public interface CDODataInput
extends ExtendedDataInput

Provides I/O methods for reading various CDO data types and concepts from 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.

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.io.ExtendedDataInput
ExtendedDataInput.Delegating, ExtendedDataInput.Stream
 
Method Summary
 CDOBranch readCDOBranch()
           
 CDOBranchPoint readCDOBranchPoint()
           
 CDOBranchVersion readCDOBranchVersion()
           
 CDOChangeSetData readCDOChangeSetData()
           
 CDOClassifierRef readCDOClassifierRef()
           
 EClassifier readCDOClassifierRefAndResolve()
           
 CDOCommitData readCDOCommitData()
           
 CDOCommitInfo readCDOCommitInfo()
           
 CDOFeatureDelta readCDOFeatureDelta(EClass owner)
           
 Object readCDOFeatureValue(EStructuralFeature feature)
           
 CDOID readCDOID()
           
 CDOIDAndBranch readCDOIDAndBranch()
           
 CDOIDAndVersion readCDOIDAndVersion()
           
 CDOIDReference readCDOIDReference()
           
 CDOList readCDOList(EClass owner, EStructuralFeature feature)
           
 IDurableLockingManager.LockArea readCDOLockArea()
           
 CDOLockChangeInfo readCDOLockChangeInfo()
           
 CDOLockOwner readCDOLockOwner()
           
 CDOLockState readCDOLockState()
           
 IRWLockManager.LockType readCDOLockType()
           
 CDOPackageInfo readCDOPackageInfo()
           
 CDOPackageUnit readCDOPackageUnit(ResourceSet resourceSet)
           
 CDOPackageUnit[] readCDOPackageUnits(ResourceSet resourceSet)
           
 CDOPackageUnit.Type readCDOPackageUnitType()
           
 String readCDOPackageURI()
           
 CDORevisable readCDORevisable()
           
 CDORevision readCDORevision()
           
 CDORevision readCDORevision(boolean freeze)
           
 CDORevisionDelta readCDORevisionDelta()
           
 CDORevisionKey readCDORevisionKey()
           
 Object readCDORevisionOrPrimitive()
          Read either a CDORevision or a primitive value.
 Object readCDORevisionOrPrimitiveOrClassifier()
          Read either a CDORevision, a primitive value or a EClass.
 CDOType readCDOType()
           
 
Methods inherited from interface org.eclipse.net4j.util.io.ExtendedDataInput
readByteArray, readEnum, readObject, readObject, readObject, readString
 
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
 

Method Detail

readCDOPackageUnit

CDOPackageUnit readCDOPackageUnit(ResourceSet resourceSet)
                                  throws IOException
Throws:
IOException

readCDOPackageUnits

CDOPackageUnit[] readCDOPackageUnits(ResourceSet resourceSet)
                                     throws IOException
Throws:
IOException

readCDOPackageUnitType

CDOPackageUnit.Type readCDOPackageUnitType()
                                           throws IOException
Throws:
IOException

readCDOPackageInfo

CDOPackageInfo readCDOPackageInfo()
                                  throws IOException
Throws:
IOException

readCDOClassifierRef

CDOClassifierRef readCDOClassifierRef()
                                      throws IOException
Throws:
IOException

readCDOClassifierRefAndResolve

EClassifier readCDOClassifierRefAndResolve()
                                           throws IOException
Throws:
IOException

readCDOPackageURI

String readCDOPackageURI()
                         throws IOException
Throws:
IOException

readCDOType

CDOType readCDOType()
                    throws IOException
Throws:
IOException

readCDOBranch

CDOBranch readCDOBranch()
                        throws IOException
Throws:
IOException

readCDOBranchPoint

CDOBranchPoint readCDOBranchPoint()
                                  throws IOException
Throws:
IOException

readCDOBranchVersion

CDOBranchVersion readCDOBranchVersion()
                                      throws IOException
Throws:
IOException

readCDOChangeSetData

CDOChangeSetData readCDOChangeSetData()
                                      throws IOException
Throws:
IOException

readCDOCommitData

CDOCommitData readCDOCommitData()
                                throws IOException
Throws:
IOException

readCDOCommitInfo

CDOCommitInfo readCDOCommitInfo()
                                throws IOException
Throws:
IOException

readCDOID

CDOID readCDOID()
                throws IOException
Throws:
IOException

readCDOIDReference

CDOIDReference readCDOIDReference()
                                  throws IOException
Throws:
IOException
Since:
4.0

readCDOIDAndVersion

CDOIDAndVersion readCDOIDAndVersion()
                                    throws IOException
Throws:
IOException
Since:
4.0

readCDOIDAndBranch

CDOIDAndBranch readCDOIDAndBranch()
                                  throws IOException
Throws:
IOException
Since:
4.0

readCDORevisionKey

CDORevisionKey readCDORevisionKey()
                                  throws IOException
Throws:
IOException

readCDORevision

CDORevision readCDORevision()
                            throws IOException
Throws:
IOException

readCDORevision

CDORevision readCDORevision(boolean freeze)
                            throws IOException
Throws:
IOException
Since:
4.1

readCDORevisable

CDORevisable readCDORevisable()
                              throws IOException
Throws:
IOException
Since:
4.0

readCDOList

CDOList readCDOList(EClass owner,
                    EStructuralFeature feature)
                    throws IOException
Throws:
IOException

readCDOFeatureValue

Object readCDOFeatureValue(EStructuralFeature feature)
                           throws IOException
Throws:
IOException

readCDORevisionDelta

CDORevisionDelta readCDORevisionDelta()
                                      throws IOException
Throws:
IOException

readCDOFeatureDelta

CDOFeatureDelta readCDOFeatureDelta(EClass owner)
                                    throws IOException
Throws:
IOException

readCDORevisionOrPrimitive

Object readCDORevisionOrPrimitive()
                                  throws IOException
Read either a CDORevision or a primitive value.

Throws:
IOException

readCDORevisionOrPrimitiveOrClassifier

Object readCDORevisionOrPrimitiveOrClassifier()
                                              throws IOException
Read either a CDORevision, a primitive value or a EClass.

Throws:
IOException

readCDOLockType

IRWLockManager.LockType readCDOLockType()
                                        throws IOException
Throws:
IOException

readCDOLockChangeInfo

CDOLockChangeInfo readCDOLockChangeInfo()
                                        throws IOException
Throws:
IOException
Since:
4.1

readCDOLockOwner

CDOLockOwner readCDOLockOwner()
                              throws IOException
Throws:
IOException
Since:
4.1

readCDOLockState

CDOLockState readCDOLockState()
                              throws IOException
Throws:
IOException
Since:
4.1

readCDOLockArea

IDurableLockingManager.LockArea readCDOLockArea()
                                                throws IOException
Throws:
IOException
Since:
4.1


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.