Package thredds.client.catalog.builder
Class CatalogBuilder
- java.lang.Object
-
- thredds.client.catalog.builder.CatalogBuilder
-
public class CatalogBuilder extends Object
Builds client Catalogs using JDOM2 Non validating.- Since:
- 1/8/2015
-
-
Constructor Summary
Constructors Constructor Description CatalogBuilder()
CatalogBuilder(Catalog from)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDataset(DatasetBuilder d)
void
addProperty(Property p)
void
addService(Service s)
Catalog
buildFromCatref(CatalogRef catref)
Catalog
buildFromJdom(org.jdom2.Element root, URI docBaseUri)
Catalog
buildFromLocation(String location, URI baseURI)
Catalog
buildFromStream(InputStream stream, URI docBaseUri)
Catalog
buildFromString(String catalogAsString, URI docBaseUri)
Catalog
buildFromURI(URI uri)
Iterable<DatasetBuilder>
getDatasets()
String
getErrorMessage()
DatasetBuilder
getTopDataset()
String
getValidationMessage()
boolean
hasFatalError()
boolean
hasService(String name)
boolean
hasServiceInDataset(String name)
Catalog
makeCatalog()
static ThreddsMetadata.Variable
readVariable(org.jdom2.Element varElem)
void
removeAnyService()
void
setBaseURI(URI baseURI)
void
setExpires(CalendarDate expires)
void
setName(String name)
void
setVersion(String version)
-
-
-
Constructor Detail
-
CatalogBuilder
public CatalogBuilder()
-
CatalogBuilder
public CatalogBuilder(Catalog from)
-
-
Method Detail
-
buildFromCatref
public Catalog buildFromCatref(CatalogRef catref)
-
buildFromStream
public Catalog buildFromStream(InputStream stream, URI docBaseUri)
-
getErrorMessage
public String getErrorMessage()
-
getValidationMessage
public String getValidationMessage()
-
hasFatalError
public boolean hasFatalError()
-
setName
public void setName(String name)
-
setBaseURI
public void setBaseURI(URI baseURI)
-
setExpires
public void setExpires(CalendarDate expires)
-
setVersion
public void setVersion(String version)
-
addProperty
public void addProperty(Property p)
-
addService
public void addService(Service s)
-
removeAnyService
public void removeAnyService()
-
addDataset
public void addDataset(DatasetBuilder d)
-
makeCatalog
public Catalog makeCatalog()
-
getTopDataset
@Nullable public DatasetBuilder getTopDataset()
-
getDatasets
public Iterable<DatasetBuilder> getDatasets()
-
hasService
public boolean hasService(String name)
-
hasServiceInDataset
public boolean hasServiceInDataset(String name)
-
readVariable
public static ThreddsMetadata.Variable readVariable(org.jdom2.Element varElem)
-
-