public final class SlideShowDumper extends Object
Constructor and Description |
---|
SlideShowDumper(InputStream inputStream)
Constructs a Powerpoint dump from an input stream.
|
SlideShowDumper(POIFSFileSystem filesystem)
Constructs a Powerpoint dump from a POIFS Filesystem.
|
SlideShowDumper(String fileName)
Constructs a Powerpoint dump from fileName.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Shuts things down.
|
static void |
main(String[] args)
right now this function takes one parameter: a ppt file, and outputs
a dump of what it contains
|
String |
makeHex(int i) |
String |
makeHex(short s) |
void |
printDump() |
void |
setBasicEscher(boolean grok)
Control dumping of any Escher records found - should our built in
basic groker be used?
|
void |
setDDFEscher(boolean grok)
Control dumping of any Escher records found - should DDF be used?
|
void |
walkEscherBasic(int indent,
int pos,
int len)
Use the basic record format groking code to walk the Escher records
|
void |
walkEscherDDF(int indent,
int pos,
int len)
Use the DDF code to walk the Escher records
|
void |
walkTree(int depth,
int startPos,
int maxLen) |
public SlideShowDumper(String fileName) throws IOException
fileName
- The name of the file to read.IOException
- if there is a problem while parsing the document.public SlideShowDumper(InputStream inputStream) throws IOException
inputStream
- the source of the dataIOException
- if there is a problem while parsing the document.public SlideShowDumper(POIFSFileSystem filesystem) throws IOException
filesystem
- the POIFS FileSystem to read fromIOException
- if there is a problem while parsing the document.public static void main(String[] args) throws IOException
IOException
public void setDDFEscher(boolean grok)
public void setBasicEscher(boolean grok)
public void close() throws IOException
IOException
public void printDump()
public String makeHex(short s)
public String makeHex(int i)
public void walkTree(int depth, int startPos, int maxLen)
public void walkEscherDDF(int indent, int pos, int len)
public void walkEscherBasic(int indent, int pos, int len)
Copyright © 2020. All rights reserved.