C D F G H I J L N O R S W

## C

close() - Method in class de.flam.flcbyt.FlamByteInterface
  Closes the file previously opened.
close(StatisticsFormat) - Method in class de.flam.flcbyt.FlamByteInterface
  Closes the file previously opened.
close(boolean, StatisticsFormat) - Method in class de.flam.flcbyt.FlamByteInterface
  Closes the file previously opened.
close() - Method in class de.flam.flcbyt.FlamInputStream
close(boolean, StatisticsFormat) - Method in class de.flam.flcbyt.FlamInputStream
  Closes this InputStream and releases any system resources associated with the stream.
close() - Method in class de.flam.flcbyt.FlamOutputStream
close(StatisticsFormat) - Method in class de.flam.flcbyt.FlamOutputStream
  Closes this OutputStream and releases any system resources associated with the stream.

## D

de.flam.flcbyt - package de.flam.flcbyt
  This package provides a Java interface for the FLAM Byte Interface (flcbyt), including InputStream and OutputStream classes to facilitate usage.
DEFAULT_ALT_LIBRARY_PATH - Static variable in class de.flam.flcbyt.NativeLibraryLoader
DEFAULT_LIBRARY_PATH - Static variable in class de.flam.flcbyt.NativeLibraryLoader
DEFAULT_ZOS3164_LIBRARY_PATH - Static variable in class de.flam.flcbyt.NativeLibraryLoader
DEFAULT_ZOS31_LIBRARY_PATH - Static variable in class de.flam.flcbyt.NativeLibraryLoader

## F

FlamByteInterface - Class in de.flam.flcbyt
  This interface provides byte-wise or record-oriented sequential read and write access to original files.
FlamByteInterface() - Constructor for class de.flam.flcbyt.FlamByteInterface
  Creates an instance for reading or writing files using the FLAM byte interface.
FlamByteInterface(Charset) - Constructor for class de.flam.flcbyt.FlamByteInterface
  Creates an instance for reading or writing files using the FLAM byte interface.
FlamInputStream - Class in de.flam.flcbyt
  This InputStream provides sequential read access to original files.
FlamInputStream(String, String) - Constructor for class de.flam.flcbyt.FlamInputStream
  Uses the native FLAM byte interface (written in C) to open a normal file, a member in a FLAM4FILE, a GZIP file or a member in a concatenated GZIP-, BZIP- or XZ-File or any other supported file format as an InputStream.
FlamOutputStream - Class in de.flam.flcbyt
  This InputStream provides sequential write access to original files.
FlamOutputStream(String, String) - Constructor for class de.flam.flcbyt.FlamOutputStream
  Uses the native FLAM byte interface (written in C) to open a normal file, a member in a FLAM4FILE, a GZIP file or a member in a concatenated GZIP-, BZIP- or XZ-File or any other supported file format as an OutputStream.
FlamOutputStream(String, String, String) - Constructor for class de.flam.flcbyt.FlamOutputStream
  Uses the native FLAM byte interface (written in C) to open a normal file, a member in a FLAM4FILE, a GZIP file or a member in a concatenated GZIP-, BZIP- or XZ-File or any other supported file format as an OutputStream.
flush() - Method in class de.flam.flcbyt.FlamByteInterface
  Flushes all internal buffers, i.e.
flush() - Method in class de.flam.flcbyt.FlamOutputStream
  Flushes this output stream and forces any buffered output bytes to be written out.

## G

getAbout() - Method in class de.flam.flcbyt.FlamByteInterface
  Returns a string with about information for this library on multiple lines and license information for used external libraries.
getErrorMessage() - Method in class de.flam.flcbyt.FlamByteInterface
  Retrieves a human-readable message for the last error
getErrorTrace() - Method in class de.flam.flcbyt.FlamByteInterface
  Retrieves the FLAM error trace for the last error
getHelp(HelpSubject, int, String) - Method in class de.flam.flcbyt.FlamByteInterface
  Returns help information about the file and format strings.
getInfo(String, InfoFormat) - Method in class de.flam.flcbyt.FlamByteInterface
  Retrieves various information about files, supported CCSIDs and other things.
getLibraryPath() - Static method in class de.flam.flcbyt.NativeLibraryLoader
  Returns the path to the FLAM byte interface JNI DLL
getLicense() - Method in class de.flam.flcbyt.FlamByteInterface
  Returns the current license text on multiple lines.
getStateString() - Method in class de.flam.flcbyt.FlamInputStream
  When opening a file through the FLAM byte interface, a state string is returned that contains some metadata about the opened file.
getSyntax(HelpSubject, int, String) - Method in class de.flam.flcbyt.FlamByteInterface
  Returns syntax information about the file and format strings.
getVersion() - Method in class de.flam.flcbyt.FlamByteInterface
  Returns a string with version information for each used component.

## H

hasError() - Method in class de.flam.flcbyt.FlamByteInterface
  Checks whether a previous operation resulted in an error state.

## I

isEof() - Method in class de.flam.flcbyt.FlamByteInterface
  Checks whether the end-of-file has been reached
isOpen() - Method in class de.flam.flcbyt.FlamByteInterface
  Checks whether this object holds an open file handle

## J

JNI_API_LEVEL - Static variable in class de.flam.flcbyt.NativeLibraryLoader
  The required API level of the JNI DLL of FLAM5

## L

loadLibrary() - Static method in class de.flam.flcbyt.FlamByteInterface
  Deprecated.
  May be removed in future versions; use `NativeLibraryLoader.loadLibrary()` instead.
loadLibrary(String) - Static method in class de.flam.flcbyt.FlamByteInterface
  Deprecated.
  May be removed in future versions; use `NativeLibraryLoader.setLibraryPath(String)` and `NativeLibraryLoader.loadLibrary()` instead.
loadLibrary() - Static method in class de.flam.flcbyt.FlamInputStream
  Deprecated.
  May be removed in future versions; use `NativeLibraryLoader.loadLibrary()` instead.
loadLibrary(String) - Static method in class de.flam.flcbyt.FlamInputStream
  Deprecated.
  May be removed in future versions; use `NativeLibraryLoader.loadLibrary()` instead.
loadLibrary() - Static method in class de.flam.flcbyt.FlamOutputStream
  Deprecated.
  May be removed in future versions; use `NativeLibraryLoader.loadLibrary()` instead.
loadLibrary(String) - Static method in class de.flam.flcbyt.FlamOutputStream
  Deprecated.
  May be removed in future versions; use `NativeLibraryLoader.loadLibrary()` instead.
loadLibrary() - Static method in class de.flam.flcbyt.NativeLibraryLoader
  Loads the native JNI-based library (flcbytjava) that backs the functionality of this class.

## N

NativeLibraryLoader - Class in de.flam.flcbyt
  Responsible for loading the native DLL required to use the FLAM byte interface.
NativeLibraryLoader() - Constructor for class de.flam.flcbyt.NativeLibraryLoader
newMember(String) - Method in class de.flam.flcbyt.FlamByteInterface
newMember(String, String) - Method in class de.flam.flcbyt.FlamByteInterface
newMember(String, String, StatisticsFormat) - Method in class de.flam.flcbyt.FlamByteInterface

## O

openRead(String, String) - Method in class de.flam.flcbyt.FlamByteInterface
  Uses the native FLAM byte interface (written in C) to open a normal file, a member in a FLAM4FILE, a GZIP file or a member in a concatenated GZIP-, BZIP- or XZ-File or any other supported file format for reading.
openWrite(String, String, String) - Method in class de.flam.flcbyt.FlamByteInterface
  Uses the native FLAM byte interface (written in C) to open a normal file, a member in a FLAM4FILE, a GZIP file or a member in a concatenated GZIP-, BZIP- or XZ-File or any other supported file format for writing.

## R

read(byte[]) - Method in class de.flam.flcbyt.FlamByteInterface
  This function reads up to buffer.length bytes from the file.
read(byte[], int, int) - Method in class de.flam.flcbyt.FlamByteInterface
  This function reads up to length bytes from the file.
read() - Method in class de.flam.flcbyt.FlamInputStream
read(byte[], int, int) - Method in class de.flam.flcbyt.FlamInputStream
read(byte[]) - Method in class de.flam.flcbyt.FlamInputStream
readRecord(byte[], boolean) - Method in class de.flam.flcbyt.FlamByteInterface
  This is the same as `FlamByteInterface.read(byte[])`, but with an additional parameter to control truncation in record mode.
readRecord(byte[], int, int, boolean) - Method in class de.flam.flcbyt.FlamByteInterface
  This is the same as `FlamByteInterface.read(byte[], int, int)`, but with an additional parameter to control truncation in record mode.

## S

setLibraryPath(String) - Static method in class de.flam.flcbyt.NativeLibraryLoader
  Sets the path to the FLAM byte interface JNI DLL.

## W

write(byte[]) - Method in class de.flam.flcbyt.FlamByteInterface
  Writes all bytes from the buffer passed as parameter to the open file.
write(byte[], int, int) - Method in class de.flam.flcbyt.FlamByteInterface
  Writes length bytes starting at offset from the buffer passed as parameter to the open file.
write(int) - Method in class de.flam.flcbyt.FlamOutputStream
write(byte[], int, int) - Method in class de.flam.flcbyt.FlamOutputStream
write(byte[]) - Method in class de.flam.flcbyt.FlamOutputStream

C D F G H I J L N O R S W