Class SolutionBrowserPanel
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- com.google.gwt.user.client.ui.CellPanel
-
- com.google.gwt.user.client.ui.HorizontalPanel
-
- org.pentaho.mantle.client.solutionbrowser.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
-
-
Field Summary
Fields Modifier and Type Field Description com.google.gwt.user.client.Command
toggleShowHideFilesCommand
com.google.gwt.user.client.Command
toggleUseDescriptionCommand
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getInstance
public static SolutionBrowserPanel getInstance()
-
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)
-
getFile
public void getFile(String solutionPath, SolutionFileHandler handler)
-
openFile
public void openFile(String fileNameWithPath, FileCommand.COMMAND mode)
-
openFile
public void openFile(org.pentaho.gwt.widgets.client.filechooser.RepositoryFile repositoryFile, FileCommand.COMMAND mode)
-
removeRecent
public void removeRecent(String fileNameWithPath)
-
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()
-
executeActionSequence
public void executeActionSequence(FileCommand.COMMAND mode)
-
getContentTabPanel
public MantleTabPanel getContentTabPanel()
-
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)
-
getSolutionTree
public SolutionTree getSolutionTree()
-
getFilesListPanel
public FilesListPanel getFilesListPanel()
-
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()
-
-