X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Foutput%2FInfoText.java;fp=src%2Fbe%2Fnikiroo%2Ffanfix%2Foutput%2FInfoText.java;h=0000000000000000000000000000000000000000;hp=cce715dcca8d228d36b51776a5d6cc4f44166e3f;hb=0fc81e6465aa9c1f1dfc19b532082220d609768a;hpb=505be508ae7d3fb48122be548b310a238cfb91eb diff --git a/src/be/nikiroo/fanfix/output/InfoText.java b/src/be/nikiroo/fanfix/output/InfoText.java deleted file mode 100644 index cce715d..0000000 --- a/src/be/nikiroo/fanfix/output/InfoText.java +++ /dev/null @@ -1,74 +0,0 @@ -package be.nikiroo.fanfix.output; - -import java.io.IOException; - -import be.nikiroo.fanfix.Instance; -import be.nikiroo.fanfix.bundles.StringId; -import be.nikiroo.fanfix.data.Chapter; -import be.nikiroo.fanfix.data.Paragraph.ParagraphType; - -class InfoText extends Text { - // quote chars - private char openQuote = Instance.getTrans().getCharacter( - StringId.OPEN_SINGLE_QUOTE); - private char closeQuote = Instance.getTrans().getCharacter( - StringId.CLOSE_SINGLE_QUOTE); - private char openDoubleQuote = Instance.getTrans().getCharacter( - StringId.OPEN_DOUBLE_QUOTE); - private char closeDoubleQuote = Instance.getTrans().getCharacter( - StringId.CLOSE_DOUBLE_QUOTE); - - @Override - public String getDefaultExtension(boolean readerTarget) { - return ""; - } - - @Override - protected void writeChapterHeader(Chapter chap) throws IOException { - writer.write("\n"); - - if (chap.getName() != null && !chap.getName().isEmpty()) { - writer.write(Instance.getTrans().getString(StringId.CHAPTER_NAMED, - chap.getNumber(), chap.getName())); - } else { - writer.write(Instance.getTrans().getString( - StringId.CHAPTER_UNNAMED, chap.getNumber())); - } - - writer.write("\n\n"); - } - - @Override - protected void writeTextLine(ParagraphType type, String line) - throws IOException { - switch (type) { - case NORMAL: - case QUOTE: - StringBuilder builder = new StringBuilder(); - for (char car : line.toCharArray()) { - if (car == '—') { - builder.append("---"); - } else if (car == '–') { - builder.append("--"); - } else if (car == openDoubleQuote) { - builder.append("\""); - } else if (car == closeDoubleQuote) { - builder.append("\""); - } else if (car == openQuote) { - builder.append("'"); - } else if (car == closeQuote) { - builder.append("'"); - } else { - builder.append(car); - } - } - - line = builder.toString(); - break; - default: - break; - } - - super.writeTextLine(type, line); - } -}