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 InputStreamgetResourceAsStream(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 StringreadResourceAsString(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), ornullif the requested resource cannot be resolved for some reason - Throws:
IOException- if the Resource Stream cannot be read
-
-