Files
jogl-compute-shaders-fireworks/src/com/persesgames/jogl/Util.java
2014-01-17 12:34:48 +01:00

28 lines
694 B
Java

package com.persesgames.jogl;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* Date: 10/25/13
* Time: 11:03 PM
*/
public class Util {
public static String loadAsText(Class cls, String name) {
byte [] buffer = new byte[1024];
int nr;
try (InputStream in = cls.getResourceAsStream(name); ByteArrayOutputStream out = new ByteArrayOutputStream()) {
while((nr = in.read(buffer)) > 0) {
out.write(buffer,0,nr);
}
return new String(out.toByteArray(), "UTF-8");
} catch (IOException e) {
throw new IllegalStateException(e);
}
}
}