@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
Deprecated.
|
static String |
DateTypes |
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
Deprecated.
|
static String |
TimeCoverageNew |
static String |
UrlPath |
static String |
UseRemoteCatalogService |
static String |
VariableGroups |
static String |
VariableMapLinkURI |
flds, name, parent| Constructor and Description |
|---|
Dataset(DatasetNode parent,
String name,
Map<String,Object> flds,
List<AccessBuilder> accessBuilders,
List<DatasetBuilder> datasetBuilders) |
findDatasetByName, get, getDatasets, getDatasetsLocal, getDatasetsLogical, getFldIterator, getLocalFieldAsList, getName, getParent, getParentCatalog, getParentDataset, hasNestedDatasetsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLocalFieldAsListpublic 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
@Deprecated public static final String Dates
public static final String DateTypes
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
@Deprecated public static final String TimeCoverage
public static final String TimeCoverageNew
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 Dataset(DatasetNode parent, String name, Map<String,Object> flds, List<AccessBuilder> accessBuilders, List<DatasetBuilder> datasetBuilders)
public static Dataset makeStandalone(String urlPath, String featureType, String dataFormatS, String serviceType)
urlPath - : construct URL from this pathfeatureType - : feature typedataFormatS - : data formatserviceType - : ServiceType@Nullable public Access getAccess(ServiceType type)
public boolean hasAccess()
public Access findAccess(String accessURL)
accessURL - find theis access URL string@Nullable public String getCatalogUrl()
public boolean isDatasetScan()
public boolean isHarvest()
@Nullable public org.jdom2.Element getNcmlElement()
@Nullable public Object getLocalField(String fldName)
getLocalField in interface ThreddsMetadataContainer@Nullable public DataFormatType getDataFormatType()
public long getDataSize()
public boolean hasDataSize()
@Nullable public FeatureType getFeatureType()
@Nullable public ThreddsMetadata.GeospatialCoverage getGeospatialCoverage()
public String getRestrictAccess()
@Deprecated @Nullable public DateRange getTimeCoverage()
@Nullable public TimeCoverage getTimeCoverageNew()
@Nullable public ThreddsMetadata.UriResolved getVariableMapLink()
public List<ThreddsMetadata.Source> getCreators()
public List<ThreddsMetadata.Contributor> getContributors()
@Deprecated public List<DateType> getDates()
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()
@Nullable public String getProcessing()
@Deprecated @Nullable public DateType getLastModifiedDate()
@Nullable public CalendarDate getLastModifiedCalendarDate()