Class BufferedFileResource
java.lang.Object
com.buschmais.jqassistant.plugin.common.impl.scanner.BufferedFileResource
- All Implemented Interfaces:
FileResource,Resource,AutoCloseable
Implementation of a file resource which wraps a buffered inputstream and
allows re-using a once opened stream.
-
Constructor Summary
ConstructorsConstructorDescriptionBufferedFileResource(FileResource fileResource) Constructor.BufferedFileResource(FileResource fileResource, int bufferSize) Constructor. -
Method Summary
-
Constructor Details
-
BufferedFileResource
Constructor.- Parameters:
fileResource- The wrapped file resource.
-
BufferedFileResource
Constructor.- Parameters:
fileResource- The wrapped file resource.bufferSize- The buffer size in bytes to use.
-
-
Method Details
-
createStream
- Specified by:
createStreamin interfaceFileResource- Throws:
IOException
-
getFile
- Specified by:
getFilein interfaceFileResource- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceResource- Throws:
IOException
-
toString
-