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); } } }