thredds.catalog2.builder
Interface DatasetNodeBuilder
- All Superinterfaces:
- ThreddsBuilder
- All Known Subinterfaces:
- CatalogRefBuilder, DatasetBuilder
public interface DatasetNodeBuilder
- extends ThreddsBuilder
_more_
- Since:
- 4.0
- Author:
- edavis
getId
String getId()
setId
void setId(String id)
getIdAuthority
String getIdAuthority()
setIdAuthority
void setIdAuthority(String idAuthority)
getName
String getName()
setName
void setName(String name)
addProperty
void addProperty(String name,
String value)
removeProperty
boolean removeProperty(String name)
getPropertyNames
List<String> getPropertyNames()
getPropertyValue
String getPropertyValue(String name)
setNewThreddsMetadataBuilder
ThreddsMetadataBuilder setNewThreddsMetadataBuilder()
removeThreddsMetadataBuilder
boolean removeThreddsMetadataBuilder()
getThreddsMetadataBuilder
ThreddsMetadataBuilder getThreddsMetadataBuilder()
addMetadata
MetadataBuilder addMetadata()
removeMetadata
boolean removeMetadata(MetadataBuilder metadataBuilder)
getMetadataBuilders
List<MetadataBuilder> getMetadataBuilders()
getParentCatalogBuilder
CatalogBuilder getParentCatalogBuilder()
getParentDatasetBuilder
DatasetNodeBuilder getParentDatasetBuilder()
isCollection
boolean isCollection()
addDataset
DatasetBuilder addDataset(String name)
addCatalogRef
CatalogRefBuilder addCatalogRef(String name,
URI reference)
removeDatasetNode
boolean removeDatasetNode(DatasetNodeBuilder datasetBuilder)
getDatasetNodeBuilders
List<DatasetNodeBuilder> getDatasetNodeBuilders()
getDatasetNodeBuilderById
DatasetNodeBuilder getDatasetNodeBuilderById(String id)
findDatasetNodeBuilderByIdGlobally
DatasetNodeBuilder findDatasetNodeBuilderByIdGlobally(String id)
isDatasetIdInUseGlobally
boolean isDatasetIdInUseGlobally(String id)
build
DatasetNode build()
throws BuilderException
- Description copied from interface:
ThreddsBuilder
- Generate the object being built by this ThreddsBuilder.
- Specified by:
build
in interface ThreddsBuilder
- Returns:
- the THREDDS catalog object being built by this ThreddsBuilder.
- Throws:
BuilderException
- if this ThreddsBuilder is not in a valid state.
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.