public class HtmlConfig
extends java.lang.Object
| Constructor and Description |
|---|
HtmlConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addHtmlConfigInfoToModel(java.util.Map<java.lang.String,java.lang.Object> model) |
java.lang.String |
getCatalogCssUrl()
Return the URL to the CSS file used for catalog HTML pages.
|
java.lang.String |
getDatasetIconAlt() |
java.lang.String |
getDatasetIconUrl()
Return the URL to the icon document used for datasets in HTML catalog views.
|
java.lang.String |
getFolderIconAlt() |
java.lang.String |
getFolderIconUrl()
Return the URL to the icon document used for folders in HTML catalog views.
|
java.lang.String |
getGoogleTrackingCode()
Return the google tracking code for google analytics.
|
java.lang.String |
getHostInstLogoAlt()
Return the alternate text for the logo for the institution hosting this installation.
|
java.lang.String |
getHostInstLogoUrl()
Return the path to the logo file for the institution hosting this installation.
|
java.lang.String |
getHostInstName()
Return the name of the institution hosting this TDS installation.
|
java.lang.String |
getHostInstUrl()
Return the URL to a web page for the institution hosting this installation.
|
java.lang.String |
getInstallLogoAlt()
Return the alternate text for the logo for this TDS installation.
|
java.lang.String |
getInstallLogoUrl()
Return the path to the logo file for this TDS installation.
|
java.lang.String |
getInstallName()
Return the name of this TDS installation.
|
java.lang.String |
getInstallUrl()
Return the URL to the top level of this TDS installation.
|
java.lang.String |
getPageCssUrl()
Return the URL to the CSS file used for all non-catalog HTML pages.
|
java.lang.Boolean |
getUseRemoteCatalogService()
Return the config option that sets the default of whether or not to use remoteCatalogService
for html representation of catalogRef's in client catalogs.
|
java.lang.String |
getWebappContextPath() |
java.lang.String |
getWebappDocsUrl()
Return the URL to the webapp documentation page.
|
java.lang.String |
getWebappLogoAlt()
Return the alternate text for the webapp logo.
|
java.lang.String |
getWebappLogoUrl()
Return the Url to the logo file for the webapp.
|
java.lang.String |
getWebappName() |
java.lang.String |
getWebappUrl()
Return the URL to the main web page for the webapp.
|
java.lang.String |
getWebappVersion() |
java.lang.String |
getWebappVersionBuildDate() |
void |
init(java.lang.String webappName,
java.lang.String webappVersion,
java.lang.String webappVersionBuildDate,
java.lang.String webappContextPath) |
java.lang.String |
prepareUrlStringForHtml(java.lang.String url)
Return a URL ready to use in a generated HTML page from a URL that
is either absolute or relative to the webapp context path.
|
void |
setCatalogCssUrl(java.lang.String catalogCssUrl) |
void |
setDatasetIconAlt(java.lang.String datasetIconAlt) |
void |
setDatasetIconUrl(java.lang.String datasetIconUrl) |
void |
setFolderIconAlt(java.lang.String folderIconAlt) |
void |
setFolderIconUrl(java.lang.String folderIconUrl) |
void |
setGoogleTrackingCode(java.lang.String googleTrackingCode) |
void |
setHostInstLogoAlt(java.lang.String hostInstLogoAlt) |
void |
setHostInstLogoUrl(java.lang.String hostInstLogoUrl) |
void |
setHostInstName(java.lang.String hostInstName) |
void |
setHostInstUrl(java.lang.String hostInstUrl) |
void |
setInstallLogoAlt(java.lang.String installLogoAlt) |
void |
setInstallLogoUrl(java.lang.String installLogoUrl) |
void |
setInstallName(java.lang.String installName) |
void |
setInstallUrl(java.lang.String installUrl) |
void |
setPageCssUrl(java.lang.String pageCssUrl) |
void |
setUseRemoteCatalogService(java.lang.Boolean remoteCatalogService) |
void |
setWebappDocsUrl(java.lang.String webappDocsUrl) |
void |
setWebappLogoAlt(java.lang.String webappLogoAlt) |
void |
setWebappLogoUrl(java.lang.String webappLogoUrl) |
void |
setWebappUrl(java.lang.String webappUrl) |
public void init(java.lang.String webappName,
java.lang.String webappVersion,
java.lang.String webappVersionBuildDate,
java.lang.String webappContextPath)
public java.lang.String getWebappName()
public java.lang.String getWebappVersion()
public java.lang.String getWebappVersionBuildDate()
public java.lang.String getWebappContextPath()
public java.lang.String getWebappUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setWebappUrl(java.lang.String webappUrl)
public java.lang.String getWebappDocsUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setWebappDocsUrl(java.lang.String webappDocsUrl)
public java.lang.String getWebappLogoUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setWebappLogoUrl(java.lang.String webappLogoUrl)
public java.lang.String getWebappLogoAlt()
public void setWebappLogoAlt(java.lang.String webappLogoAlt)
public java.lang.String getPageCssUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setPageCssUrl(java.lang.String pageCssUrl)
public java.lang.String getCatalogCssUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setCatalogCssUrl(java.lang.String catalogCssUrl)
public java.lang.String getGoogleTrackingCode()
public void setGoogleTrackingCode(java.lang.String googleTrackingCode)
public java.lang.String getFolderIconUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setFolderIconUrl(java.lang.String folderIconUrl)
public java.lang.String getFolderIconAlt()
public void setFolderIconAlt(java.lang.String folderIconAlt)
public java.lang.String getDatasetIconUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setDatasetIconUrl(java.lang.String datasetIconUrl)
public java.lang.String getDatasetIconAlt()
public void setDatasetIconAlt(java.lang.String datasetIconAlt)
public java.lang.String getInstallName()
public void setInstallName(java.lang.String installName)
public java.lang.String getInstallUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setInstallUrl(java.lang.String installUrl)
public java.lang.String getInstallLogoUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setInstallLogoUrl(java.lang.String installLogoUrl)
public java.lang.String getInstallLogoAlt()
public void setInstallLogoAlt(java.lang.String installLogoAlt)
public java.lang.String getHostInstName()
public void setHostInstName(java.lang.String hostInstName)
public java.lang.String getHostInstUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setHostInstUrl(java.lang.String hostInstUrl)
public java.lang.String getHostInstLogoUrl()
Note: A relative URL is considered relative to the webapp context path. That is, it is relative to "http://server:port/thredds/".
public void setHostInstLogoUrl(java.lang.String hostInstLogoUrl)
public java.lang.String getHostInstLogoAlt()
public void setHostInstLogoAlt(java.lang.String hostInstLogoAlt)
public java.lang.Boolean getUseRemoteCatalogService()
public void setUseRemoteCatalogService(java.lang.Boolean remoteCatalogService)
public java.lang.String prepareUrlStringForHtml(java.lang.String url)
For simplicity, all relative URLs are converted to URLs that are absolute paths. For instance, "catalog.xml" becomes "/thredds/catalog.xml".
url - the URL to prepare for use in HTML.public void addHtmlConfigInfoToModel(java.util.Map<java.lang.String,java.lang.Object> model)