Class 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 m_iframe
      The iframe for the template variant.
      protected com.google.gwt.user.client.ui.Panel m_iframeContainer
      The iframe container.
      protected com.google.gwt.user.client.ui.Widget m_iframePlaceholder
      Placeholder widget which is displayed until the iframe is loaded.
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.gwt.user.client.ui.Panel getIframeContainer()
      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 Detail

      • 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 Detail

      • CmsClientVariantFrame

        public CmsClientVariantFrame​(java.lang.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 Detail

      • getIframeContainer

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

        Returns:
        the iframe container