org.fcrepo.client
Class BasisDataStream

java.lang.Object
  extended by org.fcrepo.client.DataStream
      extended by org.fcrepo.client.BasisDataStream

public class BasisDataStream
extends DataStream

Author:
Chris Wilper

Field Summary
 
Fields inherited from class org.fcrepo.client.DataStream
BASIS, EMPTY, INLINE, m_dirty
 
Constructor Summary
BasisDataStream(File tempDir, String id)
           
 
Method Summary
 void addDescriptiveStream(InlineDataStream inlineStream)
           
 Iterator descriptiveStreams()
           
 String getLocation()
           
 int getType()
          Returns INLINE or BASIS.
 boolean isInternallyStored()
           
 void removeDescriptiveStream(InlineDataStream inlineStream)
           
 void setData(InputStream in)
          Reads the bytes from the given InputStream as the data for this digital object.
 void setLocation(String location)
           
 
Methods inherited from class org.fcrepo.client.DataStream
clearData, getData, getId, getMimeType, getSize, isDirty, setClean, setMimeType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasisDataStream

public BasisDataStream(File tempDir,
                       String id)
Method Detail

getType

public final int getType()
Description copied from class: DataStream
Returns INLINE or BASIS.

Specified by:
getType in class DataStream

addDescriptiveStream

public void addDescriptiveStream(InlineDataStream inlineStream)

removeDescriptiveStream

public void removeDescriptiveStream(InlineDataStream inlineStream)

descriptiveStreams

public Iterator descriptiveStreams()

isInternallyStored

public boolean isInternallyStored()

setLocation

public void setLocation(String location)

getLocation

public String getLocation()

setData

public void setData(InputStream in)
             throws IOException
Description copied from class: DataStream
Reads the bytes from the given InputStream as the data for this digital object. When finished, the InputStream is closed.

Overrides:
setData in class DataStream
Throws:
IOException


Copyright © 2012 DuraSpace. All Rights Reserved.