be.re.repo
Interface PlainStorageDelta
- All Superinterfaces: 
- StorageDelta
- public interface PlainStorageDelta 
- extends StorageDelta
The interface for storage implementations that wish to store plain document
 versions in a delta file.
- Author:
- Werner Donné
| Method Summary | 
|  void | read(String vcr,
     String version,
     InputStream delta,
     OutputStream out,
     String mimeType,
     Context context)
 | 
|  InputStream | read(String vcr,
     String version,
     InputStream delta,
     String mimeType,
     Context context)
 | 
|  void | write(String vcr,
      String version,
      InputStream in,
      InputStream deltaIn,
      OutputStream deltaOut,
      String mimeType,
      Context context)
 | 
 
 
read
void read(String vcr,
          String version,
          InputStream delta,
          OutputStream out,
          String mimeType,
          Context context)
          throws IOException
- 
 
- 
- Parameters:
- vcr- the local path of the VCR.
- version- the local path of the version.
- delta- the inputstream of the delta.
- out- the outputstream into which the result should be written.
- mimeType- the MIME type of the document.
- context- the repository context.
- Throws:
- IOException
 
read
InputStream read(String vcr,
                 String version,
                 InputStream delta,
                 String mimeType,
                 Context context)
                 throws IOException
- 
 
- 
- Parameters:
- vcr- the local path of the VCR.
- version- the local path of the version.
- delta- the inputstream of the delta.
- mimeType- the MIME type of the document.
- context- the repository context.
- Returns:
- The inputstream that wraps deltaand performs a
 possible transformation.
- Throws:
- IOException
 
write
void write(String vcr,
           String version,
           InputStream in,
           InputStream deltaIn,
           OutputStream deltaOut,
           String mimeType,
           Context context)
           throws IOException
- 
 
- 
- Parameters:
- vcr- the local path of the VCR.
- version- the local path of the version.
- in- new the inputstream of the version.
- deltaIn- the input stream of the current delta.
- deltaOut- the outputstream of the updated delta.
- mimeType- the MIME type of the document.
- context- the repository context.
- Throws:
- IOException