diff options
author | Johannes Dahlström <johannesd@vaadin.com> | 2012-09-11 10:52:56 +0300 |
---|---|---|
committer | Johannes Dahlström <johannesd@vaadin.com> | 2012-09-11 10:52:56 +0300 |
commit | c0b98ed77842f505f3a2f424c5d049a3c0c970cb (patch) | |
tree | 437ea7120571b63da92745a72efeb8e3562a5750 /server/src/com/vaadin/ui/BrowserFrame.java | |
parent | 52331e0db4d3898c09369c2a797c38c8de544c11 (diff) | |
download | vaadin-framework-c0b98ed77842f505f3a2f424c5d049a3c0c970cb.tar.gz vaadin-framework-c0b98ed77842f505f3a2f424c5d049a3c0c970cb.zip |
Improvements to #9087:
* Rename EmbeddedBrowser to BrowserFrame
* Add constructors to Flash and BrowserFrame
* Change getState() methods to protected
* JavaDoc improvements
* Make ImageClicks test deterministic
Diffstat (limited to 'server/src/com/vaadin/ui/BrowserFrame.java')
-rw-r--r-- | server/src/com/vaadin/ui/BrowserFrame.java | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/server/src/com/vaadin/ui/BrowserFrame.java b/server/src/com/vaadin/ui/BrowserFrame.java new file mode 100644 index 0000000000..e79e03c2dd --- /dev/null +++ b/server/src/com/vaadin/ui/BrowserFrame.java @@ -0,0 +1,51 @@ +package com.vaadin.ui; + +import com.vaadin.server.Resource; +import com.vaadin.shared.ui.browserframe.BrowserFrameState; + +/** + * A component displaying an embedded web page. Implemented as a HTML + * <code>iframe</code> element. + * + * @author Vaadin Ltd. + * @version + * @VERSION@ + * @since 7.0 + */ +public class BrowserFrame extends AbstractEmbedded { + + /** + * Creates a new empty browser frame. + */ + public BrowserFrame() { + + } + + /** + * Creates a new empty browser frame with the given caption. + * + * @param caption + * The caption for the component + */ + public BrowserFrame(String caption) { + setCaption(caption); + } + + /** + * Creates a new browser frame with the given caption and content. + * + * @param caption + * The caption for the component. + * @param source + * A Resource representing the Web page that should be displayed. + */ + public BrowserFrame(String caption, Resource source) { + this(caption); + setSource(source); + } + + @Override + protected BrowserFrameState getState() { + return (BrowserFrameState) super.getState(); + } +} |