Package thredds.client.catalog.builder
Class DatasetBuilder
java.lang.Object
thredds.client.catalog.builder.DatasetBuilder
- Direct Known Subclasses:
CatalogRefBuilder
Builder of client catalog Dataset
- Since:
- 1/8/2015
-
Constructor Summary
ConstructorsConstructorDescriptionDatasetBuilder(DatasetBuilder parent) DatasetBuilder(DatasetBuilder parent, Dataset from) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidstatic voidUtility routine to keep list of objects small.static voidcopyDataset(DatasetNode parent) getFldOrInherited(String fldName) getName()makeDataset(DatasetNode parent) voidvoidputInheritedField(String fldName, Object fldValue) voidvoidvoidtransferMetadata(DatasetNode from, boolean parentsAlso)
-
Constructor Details
-
DatasetBuilder
-
DatasetBuilder
-
-
Method Details
-
addToList
Utility routine to keep list of objects small. add fldValue to the fldName list in flds. fldValue may be a list or an object. if no list, just keep the object without creating a list (common case). otherwise add it to the existing list. -
addToNewList
-
getParent
-
getFldOrInherited
-
get
-
put
-
putInheritedField
-
addToList
-
setName
-
getName
-
addDataset
-
addAccess
-
addServiceToCatalog
-
makeDataset
-
copyDataset
-
getDatasets
-
getServices
-
transferMetadata
-
transferInheritedMetadata
-
getInheritableMetadata
-