public class POIServiceImpl extends AbstractService implements POIService
| Constructor and Description |
|---|
POIServiceImpl()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the current POI file system.
|
byte[] |
getDocumentBytes(java.lang.String file)
Retrieve all of the raw bytes that correspond to the given file name.
|
byte[] |
getDocumentBytes(java.lang.String file,
int length)
Retrieve at most 'length' bytes that correspond to the given file name.
|
java.util.Vector<java.lang.String> |
getDocumentList()
Retrieve a list of all files in the current POI file system.
|
RandomAccessInputStream |
getDocumentStream(java.lang.String file)
Retrieve a RandomAccessInputStream corresponding to the given file name.
|
int |
getFileSize(java.lang.String file)
Retrieve the total number of bytes in the given file.
|
java.io.InputStream |
getInputStream(java.lang.String file)
Retrieve an InputStream corresponding to the given file name.
|
void |
initialize(RandomAccessInputStream s)
Construct a new POI filesystem around the given stream.
|
void |
initialize(java.lang.String file)
Construct a new POI filesystem around the given file.
|
checkClassDependencypublic void initialize(java.lang.String file)
throws java.io.IOException
POIServiceinitialize in interface POIServicejava.io.IOException - if an error occurred when opening the file.public void initialize(RandomAccessInputStream s) throws java.io.IOException
POIServiceinitialize in interface POIServicejava.io.IOException - if an error occurred when reading from the stream.public java.io.InputStream getInputStream(java.lang.String file)
throws java.io.IOException
POIServicegetInputStream in interface POIServicefile - The name of the embedded file for which to
retrieve an InputStream.java.io.IOException - if an error occurred when reading the filepublic RandomAccessInputStream getDocumentStream(java.lang.String file) throws java.io.IOException
POIServicegetDocumentStream in interface POIServicefile - The name of the embedded file for which to
retrieve a RandomAccessInputStream.java.io.IOException - if an error occurred when reading the filepublic byte[] getDocumentBytes(java.lang.String file)
throws java.io.IOException
POIServicegetDocumentBytes in interface POIServicefile - The name of the embedded file for which to retrieve bytes.java.io.IOException - if an error occurred when reading the filepublic byte[] getDocumentBytes(java.lang.String file,
int length)
throws java.io.IOException
POIServicegetDocumentBytes in interface POIServicefile - The name of the embedded file for which to retrieve bytes.java.io.IOException - if an error occurred when reading the filepublic int getFileSize(java.lang.String file)
POIServicegetFileSize in interface POIServicefile - The name of the embedded file.public java.util.Vector<java.lang.String> getDocumentList()
POIServicegetDocumentList in interface POIServicepublic void close()
throws java.io.IOException
POIServiceclose in interface POIServicejava.io.IOExceptionCopyright © 2014 Open Microscopy Environment