org.eclipse.emf.cdo.common.lob
Class CDOLob<IO>

java.lang.Object
  extended by org.eclipse.emf.cdo.common.lob.CDOLobInfo
      extended by org.eclipse.emf.cdo.common.lob.CDOLob<IO>
Direct Known Subclasses:
CDOBlob, CDOClob

public abstract class CDOLob<IO>
extends CDOLobInfo

A identifiable large object with streaming support.

Since:
4.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.

Method Summary
abstract  IO getContents()
           
 CDOLobStore getStore()
           
protected abstract  CDOLobInfo put(IO contents)
           
 
Methods inherited from class org.eclipse.emf.cdo.common.lob.CDOLobInfo
getID, getSize, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getStore

public final CDOLobStore getStore()

getContents

public abstract IO getContents()
                        throws IOException
Throws:
IOException

put

protected abstract CDOLobInfo put(IO contents)
                           throws IOException
Throws:
IOException


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