Class MultiPageEditorViewImpl

  • 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, com.google.gwt.user.client.ui.ProvidesResize, com.google.gwt.user.client.ui.RequiresResize, org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView

    @Dependent
    public class MultiPageEditorViewImpl
    extends ResizeTabPanel
    implements org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView
    • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addPage​(int index, org.uberfire.client.workbench.widgets.multipage.Page page)  
      void addPage​(org.uberfire.client.workbench.widgets.multipage.Page page)  
      void disablePage​(int index)  
      void enablePage​(int index)  
      void enableSelectedPageEvent​(javax.enterprise.event.Event<MultiPageEditorSelectedPageEvent> selectedPageEvent)  
      int getPageIndex​(String title)  
      void init()
      Creates an empty tab panel.
      int selectedPage()  
      void selectPage​(int index)  
      • 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 interface com.google.gwt.user.client.ui.IsWidget

        asWidget
      • Methods inherited from interface org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView

        clear
    • Constructor Detail

      • MultiPageEditorViewImpl

        public MultiPageEditorViewImpl()
    • Method Detail

      • addPage

        public void addPage​(org.uberfire.client.workbench.widgets.multipage.Page page)
      • addPage

        public void addPage​(int index,
                            org.uberfire.client.workbench.widgets.multipage.Page page)
        Specified by:
        addPage in interface org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView
      • selectPage

        public void selectPage​(int index)
      • selectedPage

        public int selectedPage()
      • disablePage

        public void disablePage​(int index)
        Specified by:
        disablePage in interface org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView
      • enablePage

        public void enablePage​(int index)
        Specified by:
        enablePage in interface org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView
      • getPageIndex

        public int getPageIndex​(String title)
        Specified by:
        getPageIndex in interface org.uberfire.client.workbench.widgets.multipage.MultiPageEditorView