diff options
author | Artur Signell <artur@vaadin.com> | 2014-09-04 21:57:34 +0300 |
---|---|---|
committer | Leif Åstrand <leif@vaadin.com> | 2014-12-18 14:31:49 +0000 |
commit | 1f2c9803152dc26a885067165a6b99a68d85700a (patch) | |
tree | df827f64118d5cb38b81ff49c2c80cff61625998 /server/src/com/vaadin/ui/AbstractComponent.java | |
parent | 95333e50c65521476d3d166c8f255ccda14221e0 (diff) | |
download | vaadin-framework-1f2c9803152dc26a885067165a6b99a68d85700a.tar.gz vaadin-framework-1f2c9803152dc26a885067165a6b99a68d85700a.zip |
Allow captions to contain HTML (#9426)
Change-Id: I4a0e580aef1a97ce69238ea0d476599883928d84
Diffstat (limited to 'server/src/com/vaadin/ui/AbstractComponent.java')
-rw-r--r-- | server/src/com/vaadin/ui/AbstractComponent.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/server/src/com/vaadin/ui/AbstractComponent.java b/server/src/com/vaadin/ui/AbstractComponent.java index 735fb15fd8..9ff6dff21e 100644 --- a/server/src/com/vaadin/ui/AbstractComponent.java +++ b/server/src/com/vaadin/ui/AbstractComponent.java @@ -265,6 +265,35 @@ public abstract class AbstractComponent extends AbstractClientConnector getState().caption = caption; } + /** + * Sets whether the caption is rendered as HTML. + * <p> + * If set to true, the captions are rendered in the browser as HTML and the + * developer is responsible for ensuring no harmful HTML is used. If set to + * false, the caption is rendered in the browser as plain text. + * <p> + * The default is false, i.e. to render that caption as plain text. + * + * @param captionAsHtml + * true if the captions are rendered as HTML, false if rendered + * as plain text + */ + public void setCaptionAsHtml(boolean captionAsHtml) { + getState().captionAsHtml = captionAsHtml; + } + + /** + * Checks whether captions are rendered as HTML + * <p> + * The default is false, i.e. to render that caption as plain text. + * + * @return true if the captions are rendered as HTML, false if rendered as + * plain text + */ + public boolean isCaptionAsHtml() { + return getState(false).captionAsHtml; + } + /* * Don't add a JavaDoc comment here, we use the default documentation from * implemented interface. |