Package org.openhab.model.sitemap

Examples of org.openhab.model.sitemap.Image


 
  /**
   * {@inheritDoc}
   */
  public EList<Widget> renderWidget(Widget w, StringBuilder sb) throws RenderException {
    Image image = (Image) w;
    String snippet = (image.getChildren().size() > 0) ?
        getSnippet("image_link") : getSnippet("image");     

    if(image.getRefresh()>0) {
      snippet = StringUtils.replace(snippet, "%setrefresh%", "<script type=\"text/javascript\">imagesToRefreshOnPage=1</script>");
      snippet = StringUtils.replace(snippet, "%refresh%", "id=\"%id%\" onload=\"setTimeout('reloadImage(\\'%url%\\', \\'%id%\\')', " + image.getRefresh() + ")\"");
    } else {
      snippet = StringUtils.replace(snippet, "%setrefresh%", "");
      snippet = StringUtils.replace(snippet, "%refresh%", "");
    }
   
View Full Code Here


      if (widget instanceof Image ||
        widget instanceof Video ||
        widget instanceof Webview) {

          if(widget instanceof Image) {
            Image imageWidget = (Image) widget;
            if(imageWidget.getRefresh() > 0) {
              bean.refresh = imageWidget.getRefresh();
            }
            bean.url = imageWidget.getUrl();
          }
          else if (widget instanceof Video) {
            Video videoWidget = (Video) widget;
            if(videoWidget.getEncoding() != null) {
              bean.encoding = videoWidget.getEncoding();
View Full Code Here

   
    Sitemap sitemap = (Sitemap) modelRepository.getModel(sitemapName);
    if(sitemap!=null) {
      Widget widget = itemUIRegistry.getWidget(sitemap, widgetId);
      if(widget instanceof Image) {
        Image image = (Image) widget;
        uriString = baseUrl + image.getUrl();
      } else if(widget instanceof Video) {
        Video video = (Video) widget;
        uriString = baseUrl + video.getUrl();
      } else if(widget instanceof Webview) {
        Webview webview = (Webview) widget;
View Full Code Here

TOP

Related Classes of org.openhab.model.sitemap.Image

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.