Class SolutionBrowserPanel

  • 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.HasAlignment, com.google.gwt.user.client.ui.HasHorizontalAlignment, com.google.gwt.user.client.ui.HasVerticalAlignment, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.InsertPanel, com.google.gwt.user.client.ui.InsertPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>

    public class SolutionBrowserPanel
    extends com.google.gwt.user.client.ui.HorizontalPanel
    • 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
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment

        com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment

        com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel

        com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.InsertPanel

        com.google.gwt.user.client.ui.InsertPanel.ForIsWidget
    • Field Summary

      Fields 
      Modifier and Type Field Description
      com.google.gwt.user.client.Command toggleShowHideFilesCommand  
      com.google.gwt.user.client.Command toggleUseDescriptionCommand  
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
      • Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment

        ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHT
      • Fields inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment

        ALIGN_BOTTOM, ALIGN_MIDDLE, ALIGN_TOP
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addFavorite​(String fileNameWithPath, String title)  
      void addRecent​(String fileNameWithPath, String title)  
      void adjustContentPanelSize()  
      void editFile()  
      void editFile​(org.pentaho.gwt.widgets.client.filechooser.RepositoryFile file)  
      void executeActionSequence​(FileCommand.COMMAND mode)  
      MantleTabPanel getContentTabPanel()  
      com.allen_sauer.gwt.dnd.client.PickupDragController getDragController()  
      List<String> getExecutableFileExtensions()  
      void getFile​(String solutionPath, SolutionFileHandler handler)  
      FilesListPanel getFilesListPanel()  
      static SolutionBrowserPanel getInstance()  
      String getPath()  
      SolutionTree getSolutionTree()  
      protected void initializeExecutableFileTypes()  
      boolean isAdministrator()  
      boolean isNavigatorShowing()  
      boolean isScheduler()  
      boolean isSupportedExtension​(String extension)  
      void openFile​(String fileNameWithPath, String mode)  
      void openFile​(String fileNameWithPath, FileCommand.COMMAND mode)  
      void openFile​(org.pentaho.gwt.widgets.client.filechooser.RepositoryFile repositoryFile, FileCommand.COMMAND mode)  
      static String pathToId​(String path)  
      void removeFavorite​(String fileNameWithPath)  
      void removeRecent​(String fileNameWithPath)  
      void setAdministrator​(boolean isAdministrator)  
      void setDashboardsFilter​(com.google.gwt.core.client.JsArrayString filters)  
      void setDeepLinkUrl​(String fileNameWithPath)  
      void setDragController​(com.allen_sauer.gwt.dnd.client.PickupDragController dragController)  
      void setNavigatorShowing​(boolean showSolutionBrowser)  
      void setScheduler​(boolean isScheduler)  
      void showPluginError​(String filename)  
      • Methods inherited from class com.google.gwt.user.client.ui.HorizontalPanel

        add, getHorizontalAlignment, getVerticalAlignment, insert, insert, onEnsureDebugId, remove, setHorizontalAlignment, setVerticalAlignment
      • Methods inherited from class com.google.gwt.user.client.ui.CellPanel

        getBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacing
      • Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel

        add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, removeStyleDependentName, removeStyleName, resolvePotentialElement, 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.IndexedPanel

        getWidget, getWidgetCount, getWidgetIndex, remove
      • Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget

        getWidgetIndex
      • Methods inherited from interface com.google.gwt.user.client.ui.InsertPanel.ForIsWidget

        add
    • Field Detail

      • toggleShowHideFilesCommand

        public com.google.gwt.user.client.Command toggleShowHideFilesCommand
      • toggleUseDescriptionCommand

        public com.google.gwt.user.client.Command toggleUseDescriptionCommand
    • Method Detail

      • adjustContentPanelSize

        public void adjustContentPanelSize()
      • showPluginError

        public void showPluginError​(String filename)
      • isSupportedExtension

        public boolean isSupportedExtension​(String extension)
      • setDashboardsFilter

        public void setDashboardsFilter​(com.google.gwt.core.client.JsArrayString filters)
      • getExecutableFileExtensions

        public List<String> getExecutableFileExtensions()
      • openFile

        public void openFile​(String fileNameWithPath,
                             String mode)
      • openFile

        public void openFile​(org.pentaho.gwt.widgets.client.filechooser.RepositoryFile repositoryFile,
                             FileCommand.COMMAND mode)
      • addRecent

        public void addRecent​(String fileNameWithPath,
                              String title)
      • removeRecent

        public void removeRecent​(String fileNameWithPath)
      • addFavorite

        public void addFavorite​(String fileNameWithPath,
                                String title)
      • removeFavorite

        public void removeFavorite​(String fileNameWithPath)
      • setDeepLinkUrl

        public void setDeepLinkUrl​(String fileNameWithPath)
      • initializeExecutableFileTypes

        protected void initializeExecutableFileTypes()
      • editFile

        public void editFile​(org.pentaho.gwt.widgets.client.filechooser.RepositoryFile file)
      • editFile

        public void editFile()
      • isAdministrator

        public boolean isAdministrator()
      • setAdministrator

        public void setAdministrator​(boolean isAdministrator)
      • isScheduler

        public boolean isScheduler()
      • setScheduler

        public void setScheduler​(boolean isScheduler)
      • isNavigatorShowing

        public boolean isNavigatorShowing()
      • setNavigatorShowing

        public void setNavigatorShowing​(boolean showSolutionBrowser)
      • getDragController

        public com.allen_sauer.gwt.dnd.client.PickupDragController getDragController()
      • setDragController

        public void setDragController​(com.allen_sauer.gwt.dnd.client.PickupDragController dragController)
      • getPath

        public String getPath()