Class IOUtils
java.lang.Object
org.apache.commons.io.IOUtils
VASSAL.tools.io.IOUtils
@Deprecated(since="2020-11-14",
forRemoval=true)
public class IOUtils
extends org.apache.commons.io.IOUtils
Deprecated, for removal: This API element is subject to removal in a future version.
General I/O stream manipulation utilities. This class provides static
utility methods to reduce boilerplate I/O code.
- Since:
- 3.1.0
- Author:
- Joel Uckelman
-
Field Summary
Fields inherited from class org.apache.commons.io.IOUtils
CR, DEFAULT_BUFFER_SIZE, DIR_SEPARATOR, DIR_SEPARATOR_UNIX, DIR_SEPARATOR_WINDOWS, EMPTY_BYTE_ARRAY, EOF, LF, LINE_SEPARATOR, LINE_SEPARATOR_UNIX, LINE_SEPARATOR_WINDOWS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIOUtils()Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidDeprecated, for removal: This API element is subject to removal in a future version.use try with resources or close and catch manuallystatic intcopy(FileInputStream in, FileOutputStream out) Deprecated, for removal: This API element is subject to removal in a future version.static intcopy(InputStream in, OutputStream out, byte[] buffer) Deprecated, for removal: This API element is subject to removal in a future version.static longcopyLarge(FileInputStream in, FileOutputStream out) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class org.apache.commons.io.IOUtils
buffer, buffer, buffer, buffer, buffer, buffer, buffer, buffer, byteArray, byteArray, close, close, close, close, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, consume, consume, contentEquals, contentEquals, contentEqualsIgnoreEOL, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, length, length, length, length, lineIterator, lineIterator, lineIterator, read, read, read, read, read, readFully, readFully, readFully, readFully, readFully, readFully, readLines, readLines, readLines, readLines, readLines, resourceToByteArray, resourceToByteArray, resourceToString, resourceToString, resourceToURL, resourceToURL, skip, skip, skip, skip, skipFully, skipFully, skipFully, skipFully, toBufferedInputStream, toBufferedInputStream, toBufferedReader, toBufferedReader, toByteArray, toByteArray, toByteArray, toByteArray, toByteArray, toByteArray, toByteArray, toByteArray, toByteArray, toByteArray, toCharArray, toCharArray, toCharArray, toCharArray, toInputStream, toInputStream, toInputStream, toInputStream, toInputStream, toInputStream, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, writeChunked, writeChunked, writeLines, writeLines, writeLines, writeLines, writer
-
Constructor Details
-
IOUtils
protected IOUtils()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
copy
@Deprecated(since="2020-11-14", forRemoval=true) public static int copy(FileInputStream in, FileOutputStream out) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.Copies bytes from aFileInputStreamto aFileOutputStream. This method uses channels. The input file should not be written to during the copy.- Parameters:
in- the sourceout- the destination- Throws:
IOException- if one occurs while reading or writing
-
copyLarge
@Deprecated(since="2020-11-14", forRemoval=true) public static long copyLarge(FileInputStream in, FileOutputStream out) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.Copies bytes from a large (over 2GB)FileInputStreamto aFileOutputStream. This method uses channels. The input file should not be written to during the copy.- Parameters:
in- the sourceout- the destination- Throws:
IOException- if one occurs while reading or writing
-
copy
@Deprecated(since="2020-11-14", forRemoval=true) public static int copy(InputStream in, OutputStream out, byte[] buffer) throws IOException Deprecated, for removal: This API element is subject to removal in a future version.Copies bytes from anInputStreamto anOutputStreamvia abytebuffer. This method buffers input internally, so the input stream should not be aBufferedInputStream.- Parameters:
in- the sourceout- the destinationbuffer- the buffer- Returns:
- the number of bytes copied
- Throws:
IOException- if one occurs while reading or writing
-
closeQuietly
Deprecated, for removal: This API element is subject to removal in a future version.use try with resources or close and catch manually- Parameters:
c- a (possiblynull)AutoCloseable
-
IOUtilsinstead.