public class IOUtils
extends org.apache.commons.io.IOUtils
Constructor and Description |
---|
IOUtils() |
Modifier and Type | Method and Description |
---|---|
static InputStream |
getResourceAsStream(String resourceName,
Class callingClass)
Attempts to load a resource from the file system, from a URL, or from the
classpath, in that order.
|
static InputStream |
getResourceAsStream(String resourceName,
Class callingClass,
boolean tryAsFile,
boolean tryAsUrl)
Attempts to load a resource from the file system, from a URL, or from the
classpath, in that order.
|
static String |
getResourceAsString(String resourceName,
Class callingClass)
Attempts to load a resource from the file system, from a URL, or from the
classpath, in that order.
|
static URL |
getResourceAsUrl(String resourceName,
Class callingClass)
Attempts to load a resource from the file system or from the classpath, in
that order.
|
static URL |
getResourceAsUrl(String resourceName,
Class callingClass,
boolean tryAsFile,
boolean tryAsUrl)
Attempts to load a resource from the file system or from the classpath, in
that order.
|
static byte[] |
toByteArray(InputStream input)
This method wraps
IOUtils ' toByteArray(InputStream)
method but catches any IOException and wraps it into a RuntimeException . |
static String |
toString(InputStream input)
This method wraps
IOUtils ' toString(InputStream)
method but catches any IOException and wraps it into a RuntimeException . |
close, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, contentEquals, contentEquals, contentEqualsIgnoreEOL, copy, copy, copy, copy, copy, copy, copy, copy, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, copyLarge, lineIterator, lineIterator, lineIterator, read, read, read, read, readFully, readFully, readFully, readFully, readLines, readLines, readLines, readLines, skip, skip, skipFully, skipFully, toBufferedInputStream, toBufferedReader, 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, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, writeLines, writeLines, writeLines, writeLines
public static String getResourceAsString(String resourceName, Class callingClass) throws IOException
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objectIOException
- IO errorpublic static InputStream getResourceAsStream(String resourceName, Class callingClass) throws IOException
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objectIOException
- IO errorpublic static InputStream getResourceAsStream(String resourceName, Class callingClass, boolean tryAsFile, boolean tryAsUrl) throws IOException
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objecttryAsFile
- - try to load the resource from the local file systemtryAsUrl
- - try to load the resource as a URLIOException
- IO errorpublic static URL getResourceAsUrl(String resourceName, Class callingClass)
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objectpublic static URL getResourceAsUrl(String resourceName, Class callingClass, boolean tryAsFile, boolean tryAsUrl)
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objecttryAsFile
- - try to load the resource from the local file systemtryAsUrl
- - try to load the resource as a Url stringpublic static String toString(InputStream input)
IOUtils
' toString(InputStream)
method but catches any IOException
and wraps it into a RuntimeException
.public static byte[] toByteArray(InputStream input)
IOUtils
' toByteArray(InputStream)
method but catches any IOException
and wraps it into a RuntimeException
.Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.