static private String makeHref(String href, String title) { if (title == null) title = href; return "<a href='" + StringUtil2.quoteHtmlContent(href) + "'>" + StringUtil2.quoteHtmlContent(title) + "</a>"; }
static private String makeHref(String href, String title) { if (title == null) title = href; return "<a href='" + StringUtil2.quoteHtmlContent(href) + "'>" + StringUtil2.quoteHtmlContent(title) + "</a>"; }
static private String makeHref(String href, String title) { if (title == null) title = href; return "<a href='" + StringUtil2.quoteHtmlContent(href) + "'>" + StringUtil2.quoteHtmlContent(title) + "</a>"; }
buff.append(" <li><em>Data format: </em>").append(StringUtil2.quoteHtmlContent(ds.getDataFormatType().toString())).append("</li>\n"); buff.append(" <li><em>Data type: </em>").append(StringUtil2.quoteHtmlContent(ds.getDataType().toString())).append("</li>\n"); buff.append(" <li><em>Collection type: </em>").append(StringUtil2.quoteHtmlContent(ds.getCollectionType().toString())).append("</li>\n"); buff.append(" <li><em>Naming Authority: </em>").append(StringUtil2.quoteHtmlContent(ds.getAuthority())).append("</li>\n"); buff.append(" <li><em>ID: </em>").append(StringUtil2.quoteHtmlContent(ds.getID())).append("</li>\n"); buff.append(" <li><em>RestrictAccess: </em>").append(StringUtil2.quoteHtmlContent(ds.getRestrictAccess())).append("</li>\n"); buff.append("<h3>Documentation:</h3>\n<ul>\n"); for (InvDocumentation doc : docs) { String type = (doc.getType() == null) ? "" : "<strong>" + StringUtil2.quoteHtmlContent(doc.getType()) + ":</strong> "; String inline = doc.getInlineContent(); if ((inline != null) && (inline.length() > 0)) buff.append(" <li>").append(type).append(StringUtil2.quoteHtmlContent(inline)).append("</li>\n"); if (doc.hasXlink()) { buff.append(" <li> <b>").append(StringUtil2.quoteHtmlContent(s.getServiceType().toString())); buff.append(":</b> ").append(makeHref(fullUrlString, urlString)).append("</li>\n"); buff.append("<h3>Contributors:</h3>\n<ul>\n"); for (ThreddsMetadata.Contributor t : contributors) { String role = (t.getRole() == null) ? "" : "<strong> (" + StringUtil2.quoteHtmlContent(t.getRole()) + ")</strong> "; buff.append(" <li>").append(StringUtil2.quoteHtmlContent(t.getName())).append(role).append("</li>\n"); buff.append("<h3>Keywords:</h3>\n<ul>\n");
buff.append(" <li><em>Data format: </em>").append(StringUtil2.quoteHtmlContent(ds.getDataFormatType().toString())).append("</li>\n"); buff.append(" <li><em>Data type: </em>").append(StringUtil2.quoteHtmlContent(ds.getDataType().toString())).append("</li>\n"); buff.append(" <li><em>Collection type: </em>").append(StringUtil2.quoteHtmlContent(ds.getCollectionType().toString())).append("</li>\n"); buff.append(" <li><em>Naming Authority: </em>").append(StringUtil2.quoteHtmlContent(ds.getAuthority())).append("</li>\n"); buff.append(" <li><em>ID: </em>").append(StringUtil2.quoteHtmlContent(ds.getID())).append("</li>\n"); buff.append(" <li><em>RestrictAccess: </em>").append(StringUtil2.quoteHtmlContent(ds.getRestrictAccess())).append("</li>\n"); buff.append("<h3>Documentation:</h3>\n<ul>\n"); for (InvDocumentation doc : docs) { String type = (doc.getType() == null) ? "" : "<strong>" + StringUtil2.quoteHtmlContent(doc.getType()) + ":</strong> "; String inline = doc.getInlineContent(); if ((inline != null) && (inline.length() > 0)) buff.append(" <li>").append(type).append(StringUtil2.quoteHtmlContent(inline)).append("</li>\n"); if (doc.hasXlink()) { buff.append(" <li> <b>").append(StringUtil2.quoteHtmlContent(s.getServiceType().toString())); buff.append(":</b> ").append(makeHref(fullUrlString, urlString)).append("</li>\n"); buff.append("<h3>Contributors:</h3>\n<ul>\n"); for (ThreddsMetadata.Contributor t : contributors) { String role = (t.getRole() == null) ? "" : "<strong> (" + StringUtil2.quoteHtmlContent(t.getRole()) + ")</strong> "; buff.append(" <li>").append(StringUtil2.quoteHtmlContent(t.getName())).append(role).append("</li>\n"); buff.append("<h3>Keywords:</h3>\n<ul>\n");
buff.append(" <li><em>Data format: </em>").append(StringUtil2.quoteHtmlContent(ds.getDataFormatType().toString())).append("</li>\n"); buff.append(" <li><em>Data type: </em>").append(StringUtil2.quoteHtmlContent(ds.getDataType().toString())).append("</li>\n"); buff.append(" <li><em>Collection type: </em>").append(StringUtil2.quoteHtmlContent(ds.getCollectionType().toString())).append("</li>\n"); buff.append(" <li><em>Naming Authority: </em>").append(StringUtil2.quoteHtmlContent(ds.getAuthority())).append("</li>\n"); buff.append(" <li><em>ID: </em>").append(StringUtil2.quoteHtmlContent(ds.getID())).append("</li>\n"); buff.append(" <li><em>RestrictAccess: </em>").append(StringUtil2.quoteHtmlContent(ds.getRestrictAccess())).append("</li>\n"); buff.append("<h3>Documentation:</h3>\n<ul>\n"); for (InvDocumentation doc : docs) { String type = (doc.getType() == null) ? "" : "<strong>" + StringUtil2.quoteHtmlContent(doc.getType()) + ":</strong> "; String inline = doc.getInlineContent(); if ((inline != null) && (inline.length() > 0)) buff.append(" <li>").append(type).append(StringUtil2.quoteHtmlContent(inline)).append("</li>\n"); if (doc.hasXlink()) { buff.append(" <li> <b>").append(StringUtil2.quoteHtmlContent(s.getServiceType().toString())); buff.append(":</b> ").append(makeHref(fullUrlString, urlString)).append("</li>\n"); buff.append("<h3>Contributors:</h3>\n<ul>\n"); for (ThreddsMetadata.Contributor t : contributors) { String role = (t.getRole() == null) ? "" : "<strong> (" + StringUtil2.quoteHtmlContent(t.getRole()) + ")</strong> "; buff.append(" <li>").append(StringUtil2.quoteHtmlContent(t.getName())).append(role).append("</li>\n"); buff.append("<h3>Keywords:</h3>\n<ul>\n");
static private String rangeString(ThreddsMetadata.Range r) { if (r == null) return ""; String units = (r.getUnits() == null) ? "" : " " + r.getUnits(); String resolution = r.hasResolution() ? " Resolution=" + r.getResolution() : ""; return StringUtil2.quoteHtmlContent(r.getStart() + " to " + (r.getStart() + r.getSize()) + resolution + units); }
static private String rangeString(ThreddsMetadata.Range r) { if (r == null) return ""; String units = (r.getUnits() == null) ? "" : " " + r.getUnits(); String resolution = r.hasResolution() ? " Resolution=" + r.getResolution() : ""; return StringUtil2.quoteHtmlContent(r.getStart() + " to " + (r.getStart() + r.getSize()) + resolution + units); }
static private String rangeString(ThreddsMetadata.Range r) { if (r == null) return ""; String units = (r.getUnits() == null) ? "" : " " + r.getUnits(); String resolution = r.hasResolution() ? " Resolution=" + r.getResolution() : ""; return StringUtil2.quoteHtmlContent(r.getStart() + " to " + (r.getStart() + r.getSize()) + resolution + units); }