thredds.catalog2.builder
Interface DatasetBuilder

All Superinterfaces:
DatasetNodeBuilder, ThreddsBuilder

public interface DatasetBuilder
extends DatasetNodeBuilder

_more_

Since:
4.0
Author:
edavis

Method Summary
 AccessBuilder addAccessBuilder()
           
 Dataset build()
          Generate the object being built by this ThreddsBuilder.
 List<AccessBuilder> getAccessBuilders()
           
 List<AccessBuilder> getAccessBuildersByType(ServiceType type)
           
 boolean isAccessible()
           
 boolean removeAccessBuilder(AccessBuilder accessBuilder)
           
 
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
 
Methods inherited from interface thredds.catalog2.builder.ThreddsBuilder
getIssues, isBuilt
 

Method Detail

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.