@Component
public class HtmlWriter
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
appendOldStyleHeader(java.lang.StringBuilder sb) |
void |
appendOldStyleHeader(java.lang.StringBuilder sb,
java.lang.String webappName,
java.lang.String webappUrl,
java.lang.String logoAlt,
java.lang.String logoUrl,
java.lang.String installName,
java.lang.String installUrl,
java.lang.String hostName,
java.lang.String hostUrl) |
void |
appendSimpleFooter(java.lang.StringBuilder sb) |
void |
appendTableHeader(java.lang.StringBuilder stringBuilder,
boolean includeInstall,
boolean includeWebapp,
boolean includeLogos) |
java.lang.String |
getGoogleTrackingContent() |
java.lang.String |
getHtmlDoctypeAndOpenTag() |
static HtmlWriter |
getInstance() |
java.lang.String |
getOldStyleHeader() |
java.lang.String |
getTdsCatalogCssLink() |
java.lang.String |
getTdsPageCssLink() |
java.lang.String |
getUserCSS() |
java.lang.String |
getUserHead() |
java.lang.String |
getXHtmlDoctypeAndOpenTag() |
void |
showCDM(javax.servlet.http.HttpServletResponse res,
ucar.nc2.dataset.NetcdfDataset ds)
Show CDM compliance (coordinate systems, etc) of a NetcdfDataset.
|
int |
showDataset(java.lang.String catURL,
thredds.catalog.InvDatasetImpl dataset,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean isLocalCatalog) |
int |
writeCatalog(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
thredds.catalog.InvCatalogImpl cat,
boolean isLocalCatalog)
Write an InvCatalogImpl to the HttpServletResponse, return the size in bytes of the catalog written to the response.
|
int |
writeDirectory(javax.servlet.http.HttpServletResponse res,
java.io.File dir,
java.lang.String path)
Write a file directory.
|
@PostConstruct public void afterPropertiesSet()
public static HtmlWriter getInstance()
public java.lang.String getHtmlDoctypeAndOpenTag()
public java.lang.String getXHtmlDoctypeAndOpenTag()
public java.lang.String getUserCSS()
public java.lang.String getGoogleTrackingContent()
public java.lang.String getTdsCatalogCssLink()
public java.lang.String getTdsPageCssLink()
public java.lang.String getUserHead()
public java.lang.String getOldStyleHeader()
public void appendOldStyleHeader(java.lang.StringBuilder sb)
public void appendOldStyleHeader(java.lang.StringBuilder sb,
java.lang.String webappName,
java.lang.String webappUrl,
java.lang.String logoAlt,
java.lang.String logoUrl,
java.lang.String installName,
java.lang.String installUrl,
java.lang.String hostName,
java.lang.String hostUrl)
public void appendTableHeader(java.lang.StringBuilder stringBuilder,
boolean includeInstall,
boolean includeWebapp,
boolean includeLogos)
public void appendSimpleFooter(java.lang.StringBuilder sb)
public int writeDirectory(javax.servlet.http.HttpServletResponse res,
java.io.File dir,
java.lang.String path)
throws java.io.IOException
res - the HttpServletResponse on which to write the file directory response.dir - directorypath - the URL path reletive to the basejava.io.IOException - if an I/O exception occurs.public int writeCatalog(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
thredds.catalog.InvCatalogImpl cat,
boolean isLocalCatalog)
throws java.io.IOException
req - the HttpServletRequestres - the HttpServletResponse.cat - the InvCatalogImpl to write to the HttpServletResponse.isLocalCatalog - indicates whether this catalog is local to this server.java.io.IOException - if problems writing the response.public int showDataset(java.lang.String catURL,
thredds.catalog.InvDatasetImpl dataset,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean isLocalCatalog)
throws java.io.IOException
java.io.IOExceptionpublic void showCDM(javax.servlet.http.HttpServletResponse res,
ucar.nc2.dataset.NetcdfDataset ds)
throws java.io.IOException
ds - dataset to writejava.io.IOException