Class ResourceUtil
- java.lang.Object
-
- org.apache.sling.testing.clients.util.ResourceUtil
-
public class ResourceUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InputStream
getResourceAsStream(String resourcePath)
We must get the Resource as a stream from the ContextClassLoader and not from the normal classLoader acquired by using getClass.getClassLoader, since we must be able to load resources from different threads e.g.static String
readResourceAsString(String resource)
Helper method to read a resource from class usingClass.getResourceAsStream(String)
and convert into a String.
-
-
-
Method Detail
-
getResourceAsStream
public static InputStream getResourceAsStream(String resourcePath)
We must get the Resource as a stream from the ContextClassLoader and not from the normal classLoader acquired by using getClass.getClassLoader, since we must be able to load resources from different threads e.g. running in ant.- Parameters:
resourcePath
- path to the resource- Returns:
- resource as InputStream
-
readResourceAsString
public static String readResourceAsString(String resource) throws IOException
Helper method to read a resource from class usingClass.getResourceAsStream(String)
and convert into a String.- Parameters:
resource
- The resource to read.- Returns:
- The requested resource as String, resolved using
Class.getResourceAsStream(String)
, ornull
if the requested resource cannot be resolved for some reason - Throws:
IOException
- if the Resource Stream cannot be read
-
-