public class CatalogXmlWriter extends Object
Constructor and Description |
---|
CatalogXmlWriter() |
Modifier and Type | Method and Description |
---|---|
static void |
useBytesForDataSize(boolean b) |
org.jdom2.Document |
writeCatalog(Catalog cat) |
protected org.jdom2.Element |
writeContributor(ThreddsMetadata.Contributor c) |
protected org.jdom2.Element |
writeDate(String name,
DateType date) |
org.jdom2.Element |
writeGeospatialCoverage(ThreddsMetadata.GeospatialCoverage gc) |
protected void |
writeInheritedMetadata(org.jdom2.Element elem,
Dataset ds) |
protected org.jdom2.Element |
writeSource(String elementName,
ThreddsMetadata.Source p) |
protected void |
writeThreddsMetadata(org.jdom2.Element elem,
ThreddsMetadataContainer ds) |
protected org.jdom2.Element |
writeTimeCoverage(DateRange t) |
protected org.jdom2.Element |
writeVariable(ThreddsMetadata.Variable v) |
protected org.jdom2.Element |
writeVariables(ThreddsMetadata.VariableGroup vs) |
String |
writeXML(Catalog catalog) |
void |
writeXML(Catalog catalog,
OutputStream os)
Write the catalog as an XML document to the specified stream.
|
void |
writeXML(Catalog catalog,
OutputStream os,
boolean raw)
Write the catalog as an XML document to the specified stream.
|
public static void useBytesForDataSize(boolean b)
public void writeXML(Catalog catalog, OutputStream os, boolean raw) throws IOException
catalog
- write this catalogos
- write to this OutputStreamraw
- write raw file if true (for server configuration)IOException
public String writeXML(Catalog catalog) throws IOException
IOException
public void writeXML(Catalog catalog, OutputStream os) throws IOException
catalog
- write this catalogos
- write to this OutputStreamIOException
public org.jdom2.Document writeCatalog(Catalog cat)
protected org.jdom2.Element writeContributor(ThreddsMetadata.Contributor c)
public org.jdom2.Element writeGeospatialCoverage(ThreddsMetadata.GeospatialCoverage gc)
protected org.jdom2.Element writeSource(String elementName, ThreddsMetadata.Source p)
protected void writeInheritedMetadata(org.jdom2.Element elem, Dataset ds)
protected void writeThreddsMetadata(org.jdom2.Element elem, ThreddsMetadataContainer ds)
protected org.jdom2.Element writeTimeCoverage(DateRange t)
protected org.jdom2.Element writeVariable(ThreddsMetadata.Variable v)
protected org.jdom2.Element writeVariables(ThreddsMetadata.VariableGroup vs)
Copyright © 1999–2018 UCAR/Unidata. All rights reserved.