@Immutable public class Dataset extends DatasetNode implements ThreddsMetadataContainer
Modifier and Type | Field and Description |
---|---|
static String |
Access |
static String |
Alias |
static String |
Authority |
static String |
CollectionType |
static String |
Contributors |
static String |
Creators |
static String |
DataFormatType |
static String |
Datasets |
static String |
DataSize |
static String |
Dates |
static String |
Documentation |
static String |
FeatureType |
static String |
GeospatialCoverage |
static String |
Harvest |
static String |
Id |
static String |
Keywords |
static com.google.common.collect.ImmutableSet<String> |
listFlds |
static String |
MetadataOther |
static String |
Ncml |
static String |
NotAThreddsDataset |
static String |
Projects |
static String |
Properties |
static String |
Publishers |
static String |
RestrictAccess |
static String |
ServiceName |
static String |
ThreddsMetadataInheritable |
static String |
TimeCoverage |
static String |
UrlPath |
static String |
UseRemoteCatalogService |
static String |
VariableGroups |
static String |
VariableMapLinkURI |
Constructor and Description |
---|
Dataset(DatasetNode parent,
String name,
Map<String,Object> flds,
List<thredds.client.catalog.builder.AccessBuilder> accessBuilders,
List<thredds.client.catalog.builder.DatasetBuilder> datasetBuilders) |
findDatasetByName, get, getDatasets, getDatasetsLocal, getDatasetsLogical, getFldIterator, getLocalFieldAsList, getName, getParent, getParentCatalog, getParentDataset, hasNestedDatasets
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocalFieldAsList
public static final String Access
public static final String Alias
public static final String Authority
public static final String CollectionType
public static final String Contributors
public static final String Creators
public static final String DataFormatType
public static final String Datasets
public static final String DataSize
public static final String Dates
public static final String Documentation
public static final String FeatureType
public static final String GeospatialCoverage
public static final String Harvest
public static final String Id
public static final String Keywords
public static final String MetadataOther
public static final String Ncml
public static final String Projects
public static final String Properties
public static final String Publishers
public static final String RestrictAccess
public static final String ServiceName
public static final String ThreddsMetadataInheritable
public static final String TimeCoverage
public static final String VariableGroups
public static final String VariableMapLinkURI
public static final String UrlPath
public static final String UseRemoteCatalogService
public static final String NotAThreddsDataset
public static final com.google.common.collect.ImmutableSet<String> listFlds
public static Dataset makeStandalone(String urlPath, String featureType, String dataFormatS, String serviceType)
urlPath
- : construct URL from this pathfeatureType
- : feature typedataFormatS
- : data formatserviceType
- : ServiceTypepublic Access getAccess(ServiceType type)
public boolean hasAccess()
public Access findAccess(String accessURL)
accessURL
- find theis access URL stringpublic String getCatalogUrl()
public String getCollectionType()
public boolean isDatasetScan()
public boolean isHarvest()
public String getId()
public String getID()
public String getUrlPath()
public String getIdOrPath()
public org.jdom2.Element getNcmlElement()
public Object getLocalField(String fldName)
getLocalField
in interface ThreddsMetadataContainer
public String getAuthority()
public String getDataFormatName()
public DataFormatType getDataFormatType()
public long getDataSize()
public boolean hasDataSize()
public FeatureType getFeatureType()
public String getFeatureTypeName()
public ThreddsMetadata.GeospatialCoverage getGeospatialCoverage()
public String getServiceNameDefault()
public Service getServiceDefault()
public String getRestrictAccess()
public DateRange getTimeCoverage()
public ThreddsMetadata.UriResolved getVariableMapLink()
public List<ThreddsMetadata.Source> getCreators()
public List<ThreddsMetadata.Contributor> getContributors()
public List<Documentation> getDocumentation()
public List<ThreddsMetadata.Vocab> getKeywords()
public List<ThreddsMetadata.MetadataOther> getMetadataOther()
public List<ThreddsMetadata.MetadataOther> getMetadata(String want)
public List<ThreddsMetadata.Vocab> getProjects()
public boolean hasProperty(Property want)
public boolean hasProperty(String name)
public List<ThreddsMetadata.Source> getPublishers()
public List<ThreddsMetadata.VariableGroup> getVariables()
public String getHistory()
public String getProcessing()
public String getRights()
public String getSummary()
public DateType getLastModifiedDate()