thredds.catalog2.builder
Interface DatasetBuilder
- All Superinterfaces:
- DatasetNodeBuilder, ThreddsBuilder
public interface DatasetBuilder
- extends DatasetNodeBuilder
_more_
- Since:
- 4.0
- Author:
- edavis
Methods inherited from interface thredds.catalog2.builder.DatasetNodeBuilder |
addCatalogRef, addDataset, addMetadata, addProperty, findDatasetNodeBuilderByIdGlobally, getDatasetNodeBuilderById, getDatasetNodeBuilders, getId, getIdAuthority, getMetadataBuilders, getName, getParentCatalogBuilder, getParentDatasetBuilder, getPropertyNames, getPropertyValue, getThreddsMetadataBuilder, isCollection, isDatasetIdInUseGlobally, removeDatasetNode, removeMetadata, removeProperty, removeThreddsMetadataBuilder, setId, setIdAuthority, setName, setNewThreddsMetadataBuilder |
addAccessBuilder
AccessBuilder addAccessBuilder()
removeAccessBuilder
boolean removeAccessBuilder(AccessBuilder accessBuilder)
isAccessible
boolean isAccessible()
getAccessBuilders
List<AccessBuilder> getAccessBuilders()
getAccessBuildersByType
List<AccessBuilder> getAccessBuildersByType(ServiceType type)
build
Dataset build()
throws BuilderException
- Description copied from interface:
ThreddsBuilder
- Generate the object being built by this ThreddsBuilder.
- Specified by:
build
in interface DatasetNodeBuilder
- 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.