Class JupyterNotebookViewerService.JupyterNotebookViewer

java.lang.Object
thredds.server.notebook.JupyterNotebookViewerService.JupyterNotebookViewer
All Implemented Interfaces:
Viewer
Enclosing class:
JupyterNotebookViewerService

public static class JupyterNotebookViewerService.JupyterNotebookViewer extends Object implements Viewer
  • Constructor Details

  • Method Details

    • isViewable

      public boolean isViewable(thredds.client.catalog.Dataset ds)
      Description copied from interface: Viewer
      Is this dataset vieweable by me?
      Specified by:
      isViewable in interface Viewer
      Parameters:
      ds - the dataset
      Returns:
      true if viewable
    • getViewerLinkHtml

      public String getViewerLinkHtml(thredds.client.catalog.Dataset ds, jakarta.servlet.http.HttpServletRequest req)
      Description copied from interface: Viewer
      Get an HTML fragment link to the viewer JNLP file, for this dataset. Example: return "Integrated Data Viewer (IDV) (webstart)";
      Specified by:
      getViewerLinkHtml in interface Viewer
      Parameters:
      ds - the dataset to view
      req - the request
      Returns:
      HTML fragment string
    • getViewerLink

      public ViewerLinkProvider.ViewerLink getViewerLink(thredds.client.catalog.Dataset ds, jakarta.servlet.http.HttpServletRequest req)
      Specified by:
      getViewerLink in interface Viewer
      Parameters:
      ds - the dataset to view
      req - the request
      Returns:
      HTML fragment string