Package thredds.client.catalog
Class Dataset
java.lang.Object
thredds.client.catalog.DatasetNode
thredds.client.catalog.Dataset
- All Implemented Interfaces:
ThreddsMetadataContainer
- Direct Known Subclasses:
CatalogRef
A Client Catalog Dataset
- Since:
- 1/7/2015
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.google.common.collect.ImmutableSet<String>static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionDataset(DatasetNode parent, String name, Map<String, Object> flds, List<AccessBuilder> accessBuilders, List<DatasetBuilder> datasetBuilders) -
Method Summary
Modifier and TypeMethodDescriptionfindAccess(String accessURL) Get access element that matches the given access standard URL.findProperty(String name) getAccess(ServiceType type) Get URL to this dataset.longgetDates()getDocumentation(String type) getId()getID()getLocalField(String fldName) getMetadata(String want) org.jdom2.ElementbooleanbooleanbooleanhasProperty(String name) booleanhasProperty(Property want) booleanbooleanstatic DatasetmakeStandalone(String urlPath, String featureType, String dataFormatS, String serviceType) Construct an Dataset which refers to a urlPath.Methods inherited from class thredds.client.catalog.DatasetNode
findDatasetByName, get, getDatasets, getDatasetsLocal, getDatasetsLogical, getFldIterator, getLocalFieldAsList, getName, getParent, getParentCatalog, getParentDataset, hasNestedDatasetsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface thredds.client.catalog.ThreddsMetadataContainer
getLocalFieldAsList
-
Field Details
-
Access
- See Also:
-
Alias
- See Also:
-
Authority
- See Also:
-
CollectionType
- See Also:
-
Contributors
- See Also:
-
Creators
- See Also:
-
DataFormatType
- See Also:
-
Datasets
- See Also:
-
DataSize
- See Also:
-
Dates
- See Also:
-
Documentation
- See Also:
-
FeatureType
- See Also:
-
GeospatialCoverage
- See Also:
-
Harvest
- See Also:
-
Id
- See Also:
-
Keywords
- See Also:
-
MetadataOther
- See Also:
-
Ncml
- See Also:
-
Projects
- See Also:
-
Properties
- See Also:
-
Publishers
- See Also:
-
RestrictAccess
- See Also:
-
ServiceName
- See Also:
-
ThreddsMetadataInheritable
- See Also:
-
TimeCoverage
- See Also:
-
VariableGroups
- See Also:
-
VariableMapLinkURI
- See Also:
-
UrlPath
- See Also:
-
UseRemoteCatalogService
- See Also:
-
NotAThreddsDataset
- See Also:
-
listFlds
-
-
Constructor Details
-
Dataset
public Dataset(DatasetNode parent, String name, Map<String, Object> flds, List<AccessBuilder> accessBuilders, List<DatasetBuilder> datasetBuilders)
-
-
Method Details
-
makeStandalone
public static Dataset makeStandalone(String urlPath, String featureType, String dataFormatS, String serviceType) Construct an Dataset which refers to a urlPath. This is used to create a standalone Dataset, outside of an Catalog. An "anonymous" Service is created and attached to the Dataset.- Parameters:
urlPath- : construct URL from this pathfeatureType- : feature typedataFormatS- : data formatserviceType- : ServiceType
-
getAccess
-
getAccess
-
hasAccess
public boolean hasAccess() -
findAccess
Get access element that matches the given access standard URL. Match on a.getStandardUrlName().- Parameters:
accessURL- find theis access URL string- Returns:
- InvAccess or null if no match.
-
getCatalogUrl
Get URL to this dataset. Dataset must have an ID. Form is catalogURL#DatasetID- Returns:
- URL to this dataset.
-
getCollectionType
-
isDatasetScan
public boolean isDatasetScan() -
isHarvest
public boolean isHarvest() -
getId
-
getID
-
getUrlPath
-
getIdOrPath
-
getNcmlElement
public org.jdom2.Element getNcmlElement() -
getLocalField
- Specified by:
getLocalFieldin interfaceThreddsMetadataContainer
-
getAuthority
-
getDataFormatName
-
getDataFormatType
-
getDataSize
public long getDataSize() -
hasDataSize
public boolean hasDataSize() -
getFeatureType
-
getFeatureTypeName
-
getGeospatialCoverage
-
getServiceNameDefault
-
getServiceDefault
-
getRestrictAccess
-
getTimeCoverage
-
getVariableMapLink
-
getCreators
-
getContributors
-
getDates
-
getDocumentation
-
getKeywords
-
getMetadataOther
-
getMetadata
-
getProjects
-
getProperties
-
findProperty
-
hasProperty
-
hasProperty
-
getPublishers
-
getVariables
-
getDocumentation
-
getHistory
- Returns:
- specific type of documentation = history
-
getProcessing
- Returns:
- specific type of documentation = processing_level
-
getRights
- Returns:
- specific type of documentation = rights
-
getSummary
- Returns:
- specific type of documentation = summary
-
getLastModifiedDate
-