com.stimulsoft.base.utils
Class StiOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by com.stimulsoft.base.utils.StiOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class StiOutputStream
extends java.io.OutputStream

OutputStream wrapper with position in stream Copyright Stimulsoft


Constructor Summary
StiOutputStream(java.io.OutputStream stream)
           
 
Method Summary
 long getPosition()
          Cet current position
 void write(byte[] b)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
close, flush
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiOutputStream

public StiOutputStream(java.io.OutputStream stream)
                throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException
Method Detail

write

public void write(int b)
           throws java.io.IOException
Specified by:
write in class java.io.OutputStream
Throws:
java.io.IOException

write

public void write(byte[] b,
                  int off,
                  int len)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream
Throws:
java.io.IOException

write

public void write(byte[] b)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream
Throws:
java.io.IOException

getPosition

public long getPosition()
Cet current position

Returns:
Current position