Package com.lordofthejars.nosqlunit.core
Class IOUtils
- java.lang.Object
-
- com.lordofthejars.nosqlunit.core.IOUtils
-
public final class IOUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandeleteDir(java.io.File dir)static java.util.List<java.io.InputStream>getAllStreamsFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String[] dataLocations)static java.lang.Class<?>getClassWithAnnotation(java.lang.Class<?> source, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)static java.util.List<java.lang.reflect.Field>getFieldsWithAnnotation(java.lang.Class<?> source, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)static java.io.InputStreamgetStreamFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String dataLocation)static booleanisFileAvailableOnClasspath(java.lang.Class<?> resourceBase, java.lang.String dataLocation)static java.lang.StringreadAllStreamFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String dataLocation)static java.util.List<java.lang.String>readAllStreamsFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String[] dataLocations)static java.lang.StringreadFullStream(java.io.InputStream data)
-
-
-
Method Detail
-
deleteDir
public static boolean deleteDir(java.io.File dir)
-
getClassWithAnnotation
public static java.lang.Class<?> getClassWithAnnotation(java.lang.Class<?> source, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
-
getFieldsWithAnnotation
public static java.util.List<java.lang.reflect.Field> getFieldsWithAnnotation(java.lang.Class<?> source, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
-
isFileAvailableOnClasspath
public static boolean isFileAvailableOnClasspath(java.lang.Class<?> resourceBase, java.lang.String dataLocation)
-
getAllStreamsFromClasspathBaseResource
public static java.util.List<java.io.InputStream> getAllStreamsFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String[] dataLocations)
-
getStreamFromClasspathBaseResource
public static java.io.InputStream getStreamFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String dataLocation)
-
readAllStreamFromClasspathBaseResource
public static java.lang.String readAllStreamFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String dataLocation) throws java.io.IOException- Throws:
java.io.IOException
-
readAllStreamsFromClasspathBaseResource
public static java.util.List<java.lang.String> readAllStreamsFromClasspathBaseResource(java.lang.Class<?> resourceBase, java.lang.String[] dataLocations) throws java.io.IOException- Throws:
java.io.IOException
-
readFullStream
public static java.lang.String readFullStream(java.io.InputStream data) throws java.io.IOException- Throws:
java.io.IOException
-
-