Package thredds.client.catalog
Class ThreddsMetadata
- java.lang.Object
-
- thredds.client.catalog.ThreddsMetadata
-
- All Implemented Interfaces:
ThreddsMetadataContainer
public class ThreddsMetadata extends Object implements ThreddsMetadataContainer
Thredds Metadata. Immutable after calling finish.- Since:
- 1/10/2015
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThreddsMetadata.Contributorstatic classThreddsMetadata.GeospatialCoverageImplements GeospatialCoverage type.static classThreddsMetadata.GeospatialRangeImplements spatialRange type.static classThreddsMetadata.MetadataOtherstatic classThreddsMetadata.SourceImplements Source type, used by publisher and creator elements.static classThreddsMetadata.UriResolvedstatic classThreddsMetadata.VariableImplements Variable type.static classThreddsMetadata.VariableGroupstatic classThreddsMetadata.VocabImplements Vocab type, just text with an optional "vocabulary" attribute.
-
Constructor Summary
Constructors Constructor Description ThreddsMetadata()ThreddsMetadata(ThreddsMetadata from)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToList(String fldName, Object fldValue)voidfinish()Iterable<Map.Entry<String,Object>>getFldIterator()Map<String,Object>getFlds()ObjectgetLocalField(String fldName)List<Object>getLocalFieldAsList(String fldName)booleanisImmutable()voidset(String fldName, Object fldValue)
-
-
-
Constructor Detail
-
ThreddsMetadata
public ThreddsMetadata()
-
ThreddsMetadata
public ThreddsMetadata(ThreddsMetadata from)
-
-
Method Detail
-
finish
public void finish()
-
isImmutable
public boolean isImmutable()
-
getLocalField
public Object getLocalField(String fldName)
- Specified by:
getLocalFieldin interfaceThreddsMetadataContainer
-
getLocalFieldAsList
public List<Object> getLocalFieldAsList(String fldName)
- Specified by:
getLocalFieldAsListin interfaceThreddsMetadataContainer
-
-