public class IOUtils extends Object
Provides utility methods related to I/O.
| Modifier and Type | Method and Description | 
|---|---|
static long | 
calculateCRC32Checksum(org.springframework.core.io.Resource resource)
Calculates the CRC32 checksum of the given resource. 
 | 
static InputStreamReader | 
createInputStreamReader(InputStream inputStream,
                       String charsetName)
Factory method to create an input stream reader without having to worry about checked exceptions. 
 | 
static InputStream | 
getResourceAsStream(String resourceName)
Opens an input stream for the resource with the given name. 
 | 
static InputStream | 
getResourceAsStream(URL resource)
Opens an input stream for the given resource. 
 | 
static byte[] | 
readInputStreamToBytes(InputStream inputStream)
Reads the given input stream into a byte array. 
 | 
static String | 
readInputStreamToString(InputStream inputStream)
Reads the provided input stream into a String. 
 | 
static URL | 
resolveResourceName(String resourceName)
Resolves the given resource name to a URL representing the resource. 
 | 
public static final String UTF_8
public static byte[] readInputStreamToBytes(InputStream inputStream)
Reads the given input stream into a byte array.
inputStream - the input stream to readpublic static String readInputStreamToString(InputStream inputStream)
Reads the provided input stream into a String.
inputStream - the input stream to readpublic static URL resolveResourceName(String resourceName)
Resolves the given resource name to a URL representing the resource.
resourceName - the name of the resource to resolvepublic static InputStream getResourceAsStream(String resourceName)
Opens an input stream for the resource with the given name.
resourceName - the name of the resource for which to open an input streamIllegalArgumentException - thrown if the resource cannot be foundRuntimeException - thrown if the resource cannot be openedpublic static InputStream getResourceAsStream(URL resource)
Opens an input stream for the given resource.
resource - the resource for which to open an input streamRuntimeException - thrown if the resource cannot be openedpublic static InputStreamReader createInputStreamReader(InputStream inputStream, String charsetName)
Factory method to create an input stream reader without having to worry about checked exceptions.
inputStream - the underlying input streamcharsetName - the name of the charsetIllegalArgumentException - thrown if the encoding is not supportedpublic static long calculateCRC32Checksum(org.springframework.core.io.Resource resource)
                                   throws IOException
Calculates the CRC32 checksum of the given resource.
resource - the resourceIOException - thrown if the resource cannot be readCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.