public interface

HasSafeHtml

com.google.gwt.safehtml.client.HasSafeHtml
Known Indirect Subclasses

Class Overview

An object that implements this interface contains text with HTML markup, which can be set with the Cross-Site-Scripting-safe HTML markup encapsulated in a SafeHtml object.

Summary

Public Methods
abstract void setHTML(SafeHtml html)
Sets this object's contents via known-safe HTML.

Public Methods

public abstract void setHTML (SafeHtml html)

Sets this object's contents via known-safe HTML.

The object will behave exactly the same as when a widget's setHTML(String) method is invoked; however the SafeHtml passed to this method observes the contract that it can be used in an HTML context without causing unsafe script execution. Thus, unlike setHTML(String), using this method cannot result in Cross-Site Scripting security vulnerabilities.

Parameters
html the object's new HTML, represented as a SafeHtml object