package fr.lteconsulting.hexa.client.ui.miracle.printers;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.google.gwt.user.client.ui.HTML;
import fr.lteconsulting.hexa.client.ui.miracle.HTMLPrinter;
import fr.lteconsulting.hexa.client.ui.miracle.TextPrinter;
public class HTMLWidgetPrinter implements HTMLPrinter, TextPrinter
{
private final HTML html;
public HTMLWidgetPrinter( HTML html )
{
this.html = html;
}
@Override
public void setHTML( String html )
{
this.html.setHTML( html );
}
@Override
public void setText( String text )
{
this.html.setHTML( new SafeHtmlBuilder().appendEscaped( text ).toSafeHtml() );
}
}