@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 |
DatasetHash |
static String |
DatasetRoots |
static String |
Datasets |
static String |
DataSize |
static String |
Dates |
static String |
Documentation |
static String |
Expires |
static String |
FeatureType |
static String |
GeospatialCoverage |
static String |
Harvest |
static String |
Id |
static String |
Keywords |
static String |
MetadataOther |
static String |
Ncml |
static String |
Projects |
static String |
Properties |
static String |
Publishers |
static String |
RestrictAccess |
static String |
ServiceName |
static String |
Services |
static String |
ThreddsMetadataInheritable |
static String |
TimeCoverage |
static String |
UrlPath |
static String |
UseRemoteCatalogService |
static String |
VariableGroups |
static String |
VariableMapLink |
static String |
Version |
flds, name, parent
Constructor and Description |
---|
Dataset(DatasetNode parent,
String name,
Map<String,Object> flds,
List<AccessBuilder> accessBuilders,
List<DatasetBuilder> datasetBuilders) |
Dataset(String urlPath,
String featureType,
String dataFormatS,
String serviceType)
Construct an Dataset which refers to a urlPath.
|
findDatasetByName, getDatasets, getFlds, getName, getParent, getParentCatalog, getParentDataset, hasNestedDatasets
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 DatasetHash
public static final String DatasetRoots
public static final String DataSize
public static final String Dates
public static final String Documentation
public static final String Expires
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 Services
public static final String ThreddsMetadataInheritable
public static final String TimeCoverage
public static final String VariableGroups
public static final String VariableMapLink
public static final String Version
public static final String UrlPath
public static final String UseRemoteCatalogService
public Dataset(DatasetNode parent, String name, Map<String,Object> flds, List<AccessBuilder> accessBuilders, List<DatasetBuilder> datasetBuilders)
public Dataset(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 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 getLocalFieldAsList(String fldName)
getLocalFieldAsList
in interface ThreddsMetadataContainer
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 List<ThreddsMetadata.Source> getPublishers()
public List<ThreddsMetadata.VariableGroup> getVariables()
public String getHistory()
public String getProcessing()
public String getRights()
public String getSummary()
public DateType getLastModifiedDate()
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.