Package org.eclipse.emf.cdo.common.protocol

# Schnittstelle CDODataInput

Alle Superschnittstellen:
  `DataInput`, `org.eclipse.net4j.util.io.ExtendedDataInput`

Alle bekannten Implementierungsklassen:
  `CDODataInputImpl`, `CDODataInputImpl.Default`

public interface CDODataInput extends org.eclipse.net4j.util.io.ExtendedDataInput
Provides I/O methods for reading various CDO data types and concepts from streams.

Seit:
  3.0
Autor:
  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.

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.io.ExtendedDataInput

`org.eclipse.net4j.util.io.ExtendedDataInput.Delegating, org.eclipse.net4j.util.io.ExtendedDataInput.Stream`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOPackageRegistry`
`getPackageRegistry()`
`CDOCommonSession`
`getSession()`
`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()`
`CDOLockDelta`
`readCDOLockDelta()`
`default List<CDOLockDelta>`
`readCDOLockDeltas()`
`CDOLockOwner`
`readCDOLockOwner()`
`CDOLockState`
`readCDOLockState()`
`default List<CDOLockState>`
`readCDOLockStates()`
`org.eclipse.net4j.util.concurrent.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()`
`int`
`readXInt()`
`long`
`readXLong()`

### Von Schnittstelle geerbte Methoden java.io.DataInput

`readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.io.ExtendedDataInput

`readByteArray, readEnum, readException, readObject, readObject, readObject, readString, readVarInt, readVarLong`

## Methodendetails

### readXInt

int readXInt() throws IOException

Löst aus:
  `IOException`
Seit:
  4.6

### readXLong

long readXLong() throws IOException

Löst aus:
  `IOException`
Seit:
  4.6

### readCDOPackageUnit

CDOPackageUnit readCDOPackageUnit(ResourceSet resourceSet) throws IOException

Löst aus:
  `IOException`

### readCDOPackageUnits

CDOPackageUnit[] readCDOPackageUnits(ResourceSet resourceSet) throws IOException

Löst aus:
  `IOException`

### readCDOPackageUnitType

CDOPackageUnit.Type readCDOPackageUnitType() throws IOException

Löst aus:
  `IOException`

### readCDOPackageInfo

CDOPackageInfo readCDOPackageInfo() throws IOException

Löst aus:
  `IOException`

### readCDOClassifierRef

CDOClassifierRef readCDOClassifierRef() throws IOException

Löst aus:
  `IOException`

### readCDOClassifierRefAndResolve

EClassifier readCDOClassifierRefAndResolve() throws IOException

Löst aus:
  `IOException`

### readCDOPackageURI

String readCDOPackageURI() throws IOException

Löst aus:
  `IOException`

### readCDOType

CDOType readCDOType() throws IOException

Löst aus:
  `IOException`

### readCDOBranch

CDOBranch readCDOBranch() throws IOException

Löst aus:
  `IOException`

### readCDOBranchPoint

CDOBranchPoint readCDOBranchPoint() throws IOException

Löst aus:
  `IOException`

### readCDOBranchVersion

CDOBranchVersion readCDOBranchVersion() throws IOException

Löst aus:
  `IOException`

### readCDOChangeSetData

CDOChangeSetData readCDOChangeSetData() throws IOException

Löst aus:
  `IOException`

### readCDOCommitData

CDOCommitData readCDOCommitData() throws IOException

Löst aus:
  `IOException`

### readCDOCommitInfo

CDOCommitInfo readCDOCommitInfo() throws IOException

Löst aus:
  `IOException`

### readCDOID

CDOID readCDOID() throws IOException

Löst aus:
  `IOException`

### readCDOIDReference

CDOIDReference readCDOIDReference() throws IOException

Löst aus:
  `IOException`
Seit:
  4.0

### readCDOIDAndVersion

CDOIDAndVersion readCDOIDAndVersion() throws IOException

Löst aus:
  `IOException`
Seit:
  4.0

### readCDOIDAndBranch

CDOIDAndBranch readCDOIDAndBranch() throws IOException

Löst aus:
  `IOException`
Seit:
  4.0

### readCDORevisionKey

CDORevisionKey readCDORevisionKey() throws IOException

Löst aus:
  `IOException`

### readCDORevision

CDORevision readCDORevision() throws IOException

Löst aus:
  `IOException`

### readCDORevision

CDORevision readCDORevision(boolean freeze) throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### readCDORevisable

CDORevisable readCDORevisable() throws IOException

Löst aus:
  `IOException`
Seit:
  4.0

### readCDOList

CDOList readCDOList(EClass owner, EStructuralFeature feature) throws IOException

Löst aus:
  `IOException`

### readCDOFeatureValue

Object readCDOFeatureValue(EStructuralFeature feature) throws IOException

Löst aus:
  `IOException`

### readCDORevisionDelta

CDORevisionDelta readCDORevisionDelta() throws IOException

Löst aus:
  `IOException`

### readCDOFeatureDelta

CDOFeatureDelta readCDOFeatureDelta(EClass owner) throws IOException

Löst aus:
  `IOException`

### readCDORevisionOrPrimitive

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

Löst aus:
  `IOException`

### readCDORevisionOrPrimitiveOrClassifier

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

Löst aus:
  `IOException`

### readCDOLockType

org.eclipse.net4j.util.concurrent.IRWLockManager.LockType readCDOLockType() throws IOException

Löst aus:
  `IOException`

### readCDOLockChangeInfo

CDOLockChangeInfo readCDOLockChangeInfo() throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### readCDOLockOwner

CDOLockOwner readCDOLockOwner() throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### readCDOLockState

CDOLockState readCDOLockState() throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### readCDOLockStates

default List<CDOLockState> readCDOLockStates() throws IOException

Löst aus:
  `IOException`
Seit:
  4.15

### readCDOLockDelta

CDOLockDelta readCDOLockDelta() throws IOException

Löst aus:
  `IOException`
Seit:
  4.15

### readCDOLockDeltas

default List<CDOLockDelta> readCDOLockDeltas() throws IOException

Löst aus:
  `IOException`
Seit:
  4.15

### readCDOLockArea

IDurableLockingManager.LockArea readCDOLockArea() throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### getSession

CDOCommonSession getSession()

Seit:
  4.18

### getPackageRegistry

CDOPackageRegistry getPackageRegistry()

Seit:
  4.2