Class FSTHeader


  • public final class FSTHeader
    extends Object
    Standard FST file header, as described in FST package documentation.
    • Method Detail

      • read

        public static FSTHeader read​(InputStream in)
                              throws IOException
        Read FST header and version from a stream, consuming read bytes.
        Parameters:
        in - The input stream to read data from.
        Returns:
        Returns a valid FSTHeader with version information.
        Throws:
        IOException - If the stream ends prematurely or if it contains invalid data.
      • write

        public static void write​(OutputStream os,
                                 byte version)
                          throws IOException
        Writes FST magic bytes and version information.
        Parameters:
        os - The stream to write to.
        version - Automaton version.
        Throws:
        IOException - Rethrown if writing fails.