Class CmsClientVariantFrame

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.opencms.ade.containerpage.client.CmsClientVariantFrame
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

public class CmsClientVariantFrame extends com.google.gwt.user.client.ui.Composite
Container widget for the iframe in which the template variant is shown.

  • Nested Class Summary

    Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

    com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.google.gwt.user.client.ui.Frame
    The iframe for the template variant.
    protected com.google.gwt.user.client.ui.Panel
    The iframe container.
    protected com.google.gwt.user.client.ui.Widget
    Placeholder widget which is displayed until the iframe is loaded.

    Fields inherited from class com.google.gwt.user.client.ui.UIObject

    DEBUG_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    CmsClientVariantFrame(String url, int width, int height, CmsContainerpageHandler containerpageHandler)
    Creates a new instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.gwt.user.client.ui.Panel
    Gets the iframe container.

    Methods inherited from class com.google.gwt.user.client.ui.Composite

    claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget

    Methods inherited from class com.google.gwt.user.client.ui.Widget

    addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents

    Methods inherited from class com.google.gwt.user.client.ui.UIObject

    addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • m_iframe

      protected com.google.gwt.user.client.ui.Frame m_iframe
      The iframe for the template variant.
    • m_iframeContainer

      @UiField protected com.google.gwt.user.client.ui.Panel m_iframeContainer
      The iframe container.
    • m_iframePlaceholder

      @UiField protected com.google.gwt.user.client.ui.Widget m_iframePlaceholder
      Placeholder widget which is displayed until the iframe is loaded.
  • Constructor Details

    • CmsClientVariantFrame

      public CmsClientVariantFrame(String url, int width, int height, CmsContainerpageHandler containerpageHandler)
      Creates a new instance.

      Parameters:
      url - the URL for the client variant
      width - the width
      height - the height
      containerpageHandler - the container page handler
  • Method Details

    • getIframeContainer

      public com.google.gwt.user.client.ui.Panel getIframeContainer()
      Gets the iframe container.

      Returns:
      the iframe container