thredds.catalog2.builder
Interface CatalogRefBuilder

All Superinterfaces:
DatasetNodeBuilder, ThreddsBuilder

public interface CatalogRefBuilder
extends DatasetNodeBuilder

_more_

Since:
4.0
Author:
edavis

Method Summary
 CatalogRef build()
          Generate the object being built by this ThreddsBuilder.
 URI getReference()
           
 void setReference(URI reference)
           
 
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

getReference

URI getReference()

setReference

void setReference(URI reference)

build

CatalogRef 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.