Interface ConfigurableBrowserModel

All Superinterfaces:
BrowserModel, Cloneable, CockpitListComponent<TypedObject>
All Known Subinterfaces:
WidgetBrowserModel
All Known Implementing Classes:
CommunicationBrowserModel, ContextAreaCommentTreeModel, DefaultConfigurableBrowserModel, DefaultWidgetBrowserModel, WidgetDashboardBrowserModel

public interface ConfigurableBrowserModel extends BrowserModel
Browser model which allows the browser view component (content browser) to be configured.
  • Method Details

    • setViewClass

      void setViewClass(Class<? extends AbstractContentBrowser> viewClass)
      Sets the view component (content browser) class to be used for this browser.
      Parameters:
      viewClass - view component class
    • getViewClass

      Class<? extends AbstractContentBrowser> getViewClass()
      Returns the view component (content browser) class to be used for this browser.
      Returns:
      view component class
    • setInitiallyOpen

      void setInitiallyOpen(boolean open)
      Sets whether this browser is initially open or not.
      Parameters:
      open - initial browser state
    • isInitiallyOpen

      boolean isInitiallyOpen()
      Returns whether this browser is initially open or not.
      Returns:
      true if initially open, false otherwise
    • setBrowserCode

      void setBrowserCode(String browserCode)
      Sets the code of this browser to browserCode.
      Parameters:
      browserCode - browser code
    • getBrowserCode

      String getBrowserCode()
      Returns this browser's code.
      Returns:
      browser code