Class BiffViewer

java.lang.Object
loci.poi.hssf.dev.BiffViewer

public class BiffViewer extends Object
Utillity for reading in BIFF8 records and displaying data from them.
Author:
Andrew C. Oliver (acoliver at apache dot org), Glen Stampoultzis (glens at apache.org)
See Also:
  • Constructor Details

    • BiffViewer

      public BiffViewer(String[] args)
      Creates new BiffViewer
      Parameters:
      args -
  • Method Details

    • run

      public void run()
      Method run starts up BiffViewer...
    • createRecords

      public static Record[] createRecords(InputStream in, boolean dump) throws RecordFormatException
      Create an array of records from an input stream
      Parameters:
      in - the InputStream from which the records will be obtained
      dump -
      Returns:
      an array of Records created from the InputStream
      Throws:
      RecordFormatException - on error processing the InputStream
    • setDump

      public void setDump(boolean dump)
      Method setDump - hex dump out data or not.
      Parameters:
      dump -
    • main

      public static void main(String[] args)
      Method main with 1 argument just run straight biffview against given file

      with 2 arguments where the second argument is "on" - run biffviewer

      with hex dumps of records

      with 2 arguments where the second argument is "bfd" just run a big fat hex dump of the file...don't worry about biffviewing it at all

      Define the system property poi.deserialize.escher to turn on deserialization of escher records.