1
package org.herac.tuxguitar.gui.help.about;
3
import java.io.IOException;
4
import java.io.InputStream;
6
import org.herac.tuxguitar.gui.TuxGuitar;
7
import org.herac.tuxguitar.util.TGClassLoader;
9
public class AboutContentReader {
11
private static final String PREFIX = "about_";
12
private static final String EXTENSION = ".dist";
14
public static final String DESCRIPTION = "description";
15
public static final String AUTHORS = "authors";
16
public static final String LICENSE = "license";
18
public AboutContentReader(){
22
public StringBuffer read(String doc){
23
String lang = TuxGuitar.instance().getLanguageManager().getLanguage();
24
InputStream is = TGClassLoader.instance().getClassLoader().getResourceAsStream(PREFIX + doc + "_" + lang + EXTENSION);
26
is = TGClassLoader.instance().getClassLoader().getResourceAsStream(PREFIX + doc + EXTENSION);
31
System.out.println(doc + ".txt");
33
return new StringBuffer();
36
public StringBuffer read(InputStream is){
37
StringBuffer sb = new StringBuffer();
40
byte[] buffer = new byte[1024];
41
while((length = is.read(buffer)) != -1){
42
sb.append(new String(buffer,0,length));
45
} catch (IOException e) {