summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2009-05-30 11:08:28 -0700
committerShawn O. Pearce <sop@google.com>2009-05-30 11:08:28 -0700
commita30ed6c13a230d7f60c99b5e1e1dfbb709137ceb (patch)
tree7906934f89548a29d1795e629e4f8127dbf6ebcb
parent5a6dc0fd74797d83b4d4ae70872302767c6bf964 (diff)
downloadgwtexpui-a30ed6c13a230d7f60c99b5e1e1dfbb709137ceb.tar.gz
Add SafeHtml.asis to prevent escaping existing HTML text
This can be useful when reading constants from a constants file, but its risky as the text is not escaped. Signed-off-by: Shawn O. Pearce <sop@google.com>
-rw-r--r--src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java b/src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java
index af7602f..7bdd0db 100644
--- a/src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java
+++ b/src/main/java/com/google/gwtexpui/safehtml/client/SafeHtml.java
@@ -29,6 +29,11 @@ public abstract class SafeHtml {
return new SafeHtmlString(t.getHTML());
}
+ /** @return the existing HTML text, wrapped in a safe buffer. */
+ public static SafeHtml asis(final String htmlText) {
+ return new SafeHtmlString(htmlText);
+ }
+
/** Set the HTML property of a widget. */
public static <T extends HasHTML> T set(final T e, final SafeHtml str) {
e.setHTML(str.asString());