public final class FileStreamContainer extends StreamContainer
Helper for file stream processing.
READ_WRITE_BYTES_COUNT
Modifier and Type | Method and Description |
---|---|
static FileStreamContainer |
createFileStream(String fileLocation,
boolean isTemporal)
Creates a new file stream.
|
String |
getFilePath()
Gets the file path.
|
boolean |
isCreated()
Gets a value indicating whether stream was created explicitly.
|
boolean |
isTemporal()
Gets or sets a value indicating whether stream is temporal.
|
static FileStreamContainer |
openFileStream(String fileLocation)
Opens an existing file stream.
|
void |
setTemporal(boolean value)
Gets or sets a value indicating whether stream is temporal.
|
static FileInputStream |
to_FileStream(FileStreamContainer fileStreamContainer)
Performs an explicit conversion from
FileStreamContainer to FileInputStream . |
static InputStream |
to_Stream(FileStreamContainer fileStreamContainer)
Performs an explicit conversion from
FileStreamContainer to InputStream . |
canRead, canSeek, canWrite, flush, getLength, getPosition, getStream, getSyncRoot, isStreamDisposedOnClose, read, read, readByte, save, save, save, save, save, save, seek, seekBegin, setLength, setPosition, to_Stream, toBytes, toBytes, write, write, writeByte, writeTo, writeTo
close, dispose, getDisposed
public final boolean isTemporal()
Gets or sets a value indicating whether stream is temporal.
Value:true
if stream is temporal; otherwise, false
.
public final void setTemporal(boolean value)
Gets or sets a value indicating whether stream is temporal.
Value:true
if stream is temporal; otherwise, false
.
public final boolean isCreated()
Gets a value indicating whether stream was created explicitly.
Value:true
if stream was created explicitly; otherwise, false
.public final String getFilePath()
Gets the file path.
Value: The file path.public static InputStream to_Stream(FileStreamContainer fileStreamContainer)
Performs an explicit conversion from FileStreamContainer
to InputStream
.
fileStreamContainer
- The file stream container.public static FileInputStream to_FileStream(FileStreamContainer fileStreamContainer)
Performs an explicit conversion from FileStreamContainer
to FileInputStream
.
fileStreamContainer
- The file stream container.public static FileStreamContainer createFileStream(String fileLocation, boolean isTemporal)
Creates a new file stream.
fileLocation
- The file location.isTemporal
- If set to true
the file stream container is temporal.public static FileStreamContainer openFileStream(String fileLocation)
Opens an existing file stream. If file stream does not exist the appropriate exception is thrown.
fileLocation
- The file location.