update WriteAuthorAntTitle example to Java 1.6+

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1748485 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2016-06-15 03:29:31 +00:00
parent ff2ef389de
commit fe532ef947
1 changed files with 3 additions and 6 deletions

View File

@ -347,7 +347,7 @@ public class WriteAuthorAndTitle
/** Contains the directory paths that have already been created in the /** Contains the directory paths that have already been created in the
* output POI filesystem and maps them to their corresponding * output POI filesystem and maps them to their corresponding
* {@link org.apache.poi.poifs.filesystem.DirectoryNode}s. */ * {@link org.apache.poi.poifs.filesystem.DirectoryNode}s. */
private final Map paths = new HashMap(); private final Map<String, DirectoryEntry> paths = new HashMap<String, DirectoryEntry>();
@ -381,7 +381,7 @@ public class WriteAuthorAndTitle
{ {
/* Check whether this directory has already been created. */ /* Check whether this directory has already been created. */
final String s = path.toString(); final String s = path.toString();
DirectoryEntry de = (DirectoryEntry) paths.get(s); DirectoryEntry de = paths.get(s);
if (de != null) if (de != null)
/* Yes: return the corresponding DirectoryEntry. */ /* Yes: return the corresponding DirectoryEntry. */
return de; return de;
@ -411,10 +411,7 @@ public class WriteAuthorAndTitle
* exists. However, since we have full control about directory * exists. However, since we have full control about directory
* creation we can ensure that this will never happen. */ * creation we can ensure that this will never happen. */
ex.printStackTrace(System.err); ex.printStackTrace(System.err);
throw new RuntimeException(ex.toString()); throw new RuntimeException(ex);
/* FIXME (2): Replace the previous line by the following once we
* no longer need JDK 1.3 compatibility. */
// throw new RuntimeException(ex);
} }
} }
} }