|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.util.TempFile
public final class TempFile
Interface for creating temporary files. Collects them all into one directory by default.
Nested Class Summary | |
---|---|
static class |
TempFile.DefaultTempFileCreationStrategy
Deprecated. POI 3.15 beta 3. Moved to DefaultTempFileCreationStrategy . |
Field Summary | |
---|---|
static java.lang.String |
JAVA_IO_TMPDIR
Define a constant for this property as it is sometimes mistypes as "tempdir" otherwise |
Method Summary | |
---|---|
static java.io.File |
createTempDirectory(java.lang.String name)
|
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix)
Creates a new and empty temporary file. |
static void |
setTempFileCreationStrategy(TempFileCreationStrategy strategy)
Configures the strategy used by createTempFile(String, String) to create the temporary files. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JAVA_IO_TMPDIR
Method Detail |
---|
public static void setTempFileCreationStrategy(TempFileCreationStrategy strategy)
createTempFile(String, String)
to create the temporary files.
strategy
- The new strategy to be used to create the temporary files.
java.lang.IllegalArgumentException
- When the given strategy is null
.public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
poi.keep.tmp.files
(see TempFile.DefaultTempFileCreationStrategy
).
Don't forget to close all files or it might not be possible to delete them.
prefix
- The prefix to be used to generate the name of the temporary file.suffix
- The suffix to be used to generate the name of the temporary file.
java.io.IOException
- If no temporary file could be created.public static java.io.File createTempDirectory(java.lang.String name) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |