diff options
author | Yegor Kozlov <yegor@apache.org> | 2009-07-25 10:21:28 +0000 |
---|---|---|
committer | Yegor Kozlov <yegor@apache.org> | 2009-07-25 10:21:28 +0000 |
commit | 2a2d6b0b6902c43bf38feaf971e6350c13c87bf4 (patch) | |
tree | 004337fb48b01f89409be86c02ac5bfb8fc6eb99 /src/java | |
parent | 1f7d4c7db26731a60a611770fdfdd20d30b3bdd3 (diff) | |
download | poi-2a2d6b0b6902c43bf38feaf971e6350c13c87bf4.tar.gz poi-2a2d6b0b6902c43bf38feaf971e6350c13c87bf4.zip |
added a cmd option to turn on deserialization of escher records
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@797735 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java')
-rw-r--r-- | src/java/org/apache/poi/hssf/dev/BiffViewer.java | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/java/org/apache/poi/hssf/dev/BiffViewer.java b/src/java/org/apache/poi/hssf/dev/BiffViewer.java index 264aa6d7f8..ff708b5d18 100644 --- a/src/java/org/apache/poi/hssf/dev/BiffViewer.java +++ b/src/java/org/apache/poi/hssf/dev/BiffViewer.java @@ -48,7 +48,7 @@ import org.apache.poi.util.LittleEndian; public final class BiffViewer { static final char[] NEW_LINE_CHARS = System.getProperty("line.separator").toCharArray(); - private BiffViewer() { + private BiffViewer() { // no instances of this class } @@ -294,8 +294,10 @@ public final class BiffViewer { noint = true; } else if ("--out".equals(arg)) { out = true; - } else if ("--rawhex".equals(arg)) { - rawhex = true; + } else if ("--escher".equals(arg)) { + System.setProperty("poi.deserialize.escher", "true"); + } else if ("--rawhex".equals(arg)) { + rawhex = true; } else { throw new CommandParseException("Unexpected option '" + arg + "'"); } @@ -342,7 +344,7 @@ public final class BiffViewer { * * <b>Usage</b>:<br/> * - * BiffViewer [--biffhex] [--noint] [--out] <fileName> <br/> + * BiffViewer [--biffhex] [--noint] [--noescher] [--out] <fileName> <br/> * BiffViewer --rawhex [--out] <fileName> <br/> * <br/> * @@ -351,11 +353,9 @@ public final class BiffViewer { * <tr><td>--noint</td><td>do not output interpretation of BIFF records</td></tr> * <tr><td>--out</td><td>send output to <fileName>.out</td></tr> * <tr><td>--rawhex</td><td>output raw hex dump of whole workbook stream</td></tr> + * <tr><td>--escher</td><td>turn on deserialization of escher records (default is off)</td></tr> * </table> * - * Define the system property <code>poi.deserialize.escher</code> to turn on - * deserialization of escher records. - * */ public static void main(String[] args) { @@ -367,9 +367,6 @@ public final class BiffViewer { return; } - System.setProperty("poi.deserialize.escher", "true"); - - try { PrintStream ps; |