Package org.apache.poi.ddf
Class EscherDump
java.lang.Object
org.apache.poi.ddf.EscherDump
Used to dump the contents of escher records to a PrintStream.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dump
(byte[] data, int offset, int size, PrintStream out) Decodes the escher stream from a byte array and dumps the results to a print stream.void
dump
(int recordSize, byte[] data, PrintStream out) void
dumpOld
(long maxLength, InputStream in, PrintStream out) This version of dump is a translation from the open office escher dump routine.static void
A simple test stub.static void
main
(String[] args, PrintStream out)
-
Constructor Details
-
EscherDump
public EscherDump()
-
-
Method Details
-
dump
Decodes the escher stream from a byte array and dumps the results to a print stream.- Parameters:
data
- The data array containing the escher records.offset
- The starting offset within the data array.size
- The number of bytes to read.out
- The output stream to write the results to.
-
dumpOld
public void dumpOld(long maxLength, InputStream in, PrintStream out) throws IOException, LittleEndian.BufferUnderrunException This version of dump is a translation from the open office escher dump routine.- Parameters:
maxLength
- The number of bytes to readin
- An input stream to read from.out
- An output stream to write to.- Throws:
IOException
- if the data can't be read or writtenLittleEndian.BufferUnderrunException
- if an buffer underrun occurs
-
main
A simple test stub.- Parameters:
args
- the args
-
main
-
dump
-