package fitnesse.wikitext.parser;
public class HtmlTranslator extends Translator {
private ParsingPage parsingPage;
@Override
protected Translation getTranslation(SymbolType symbolType) {
if(symbolType instanceof SymbolTypeDecorator){
SymbolType applicable = ((SymbolTypeDecorator)symbolType).isApplicable(this);
return applicable.getHtmlTranslation();
}
return symbolType.getHtmlTranslation();
}
public ParsingPage getParsingPage() { return parsingPage; }
public HtmlTranslator(SourcePage currentPage, ParsingPage parsingPage) {
super(currentPage);
this.parsingPage = parsingPage;
}
}