package jme3test.asset;
import com.jme3.asset.AssetInfo;
import com.jme3.asset.AssetLoader;
import java.io.IOException;
import java.util.Scanner;
/**
* An example implementation of {@link AssetLoader} to load text
* files as strings.
*/
public class TextLoader implements AssetLoader {
public Object load(AssetInfo assetInfo) throws IOException {
Scanner scan = new Scanner(assetInfo.openStream());
StringBuilder sb = new StringBuilder();
try {
while (scan.hasNextLine()) {
sb.append(scan.nextLine()).append('\n');
}
} finally {
scan.close();
}
return sb.toString();
}
}