Class Godiva3Viewer

  • All Implemented Interfaces:
    Viewer

    public class Godiva3Viewer
    extends Object
    implements Viewer
    A Viewer for viewing datasets using the built-in Godiva3 client. The viewer must be configured in ${tomcat_home}/content/thredds/threddsConfig.xml, as per instructions here(needs updated). *
    • Constructor Detail

      • Godiva3Viewer

        public Godiva3Viewer()
    • Method Detail

      • isViewable

        public boolean isViewable​(thredds.client.catalog.Dataset ds)
        Returns true if this is a gridded dataset that is accessible via WMS.
        Specified by:
        isViewable in interface Viewer
        Parameters:
        ds - the dataset
        Returns:
        true if viewable
      • getViewerLinkHtml

        public String getViewerLinkHtml​(thredds.client.catalog.Dataset ds,
                                        javax.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,
                                                           javax.servlet.http.HttpServletRequest req)
        Specified by:
        getViewerLink in interface Viewer
        Parameters:
        ds - the dataset to view
        req - the request
        Returns:
        HTML fragment string