Class OOoFileInputStream

  • All Implemented Interfaces:
    com.sun.star.io.XInputStream, com.sun.star.io.XSeekable, com.sun.star.uno.XInterface

    public final class OOoFileInputStream
    extends Object
    implements com.sun.star.io.XInputStream, com.sun.star.io.XSeekable
    InputStream de lecture de fichier pour l'envoyer vers le serveur OpenOffice.
    Author:
    tchassagnette
    • Method Detail

      • getLength

        public long getLength()
                       throws com.sun.star.io.IOException
        Specified by:
        getLength in interface com.sun.star.io.XSeekable
        Throws:
        com.sun.star.io.IOException
      • getPosition

        public long getPosition()
                         throws com.sun.star.io.IOException
        Specified by:
        getPosition in interface com.sun.star.io.XSeekable
        Throws:
        com.sun.star.io.IOException
      • seek

        public void seek​(long arg0)
                  throws com.sun.star.io.IOException
        Specified by:
        seek in interface com.sun.star.io.XSeekable
        Throws:
        com.sun.star.io.IOException
      • available

        public int available()
                      throws com.sun.star.io.IOException
        Specified by:
        available in interface com.sun.star.io.XInputStream
        Throws:
        com.sun.star.io.IOException
      • closeInput

        public void closeInput()
                        throws com.sun.star.io.IOException
        Specified by:
        closeInput in interface com.sun.star.io.XInputStream
        Throws:
        com.sun.star.io.IOException
      • readBytes

        public int readBytes​(byte[][] buffer,
                             int bufferSize)
                      throws com.sun.star.io.IOException
        Specified by:
        readBytes in interface com.sun.star.io.XInputStream
        Throws:
        com.sun.star.io.IOException
      • readSomeBytes

        public int readSomeBytes​(byte[][] buffer,
                                 int bufferSize)
                          throws com.sun.star.io.IOException
        Specified by:
        readSomeBytes in interface com.sun.star.io.XInputStream
        Throws:
        com.sun.star.io.IOException
      • skipBytes

        public void skipBytes​(int arg0)
                       throws com.sun.star.io.IOException
        Specified by:
        skipBytes in interface com.sun.star.io.XInputStream
        Throws:
        com.sun.star.io.IOException