@Immutable
public class DatasetScan
extends thredds.client.catalog.CatalogRef
Access, Alias, Authority, CollectionType, Contributors, Creators, DataFormatType, DatasetHash, DatasetRoots, Datasets, DataSize, Dates, Documentation, Expires, FeatureType, GeospatialCoverage, Harvest, Id, Keywords, MetadataOther, Ncml, Projects, Properties, Publishers, RestrictAccess, ServiceName, Services, ThreddsMetadataInheritable, TimeCoverage, UrlPath, UseRemoteCatalogService, VariableGroups, VariableMapLink, Version| Constructor and Description |
|---|
DatasetScan(thredds.client.catalog.DatasetNode parent,
java.lang.String name,
java.lang.String xlink,
java.util.Map<java.lang.String,java.lang.Object> flds,
java.util.List<thredds.client.catalog.builder.AccessBuilder> accessBuilders,
java.util.List<thredds.client.catalog.builder.DatasetBuilder> datasetBuilders,
DatasetScanConfig config) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPath() |
java.lang.String |
getScanLocation() |
thredds.client.catalog.Catalog |
makeCatalogForDirectory(java.lang.String orgPath,
java.net.URI catURI)
Called from DataRootHandler.makeDynamicCatalog(), called from LocalCatalogServiceController ...
|
thredds.client.catalog.Catalog |
makeLatestResolvedCatalog(java.lang.String orgPath,
java.net.URI baseURI)
Build a catalog for the given resolver path by scanning the
location associated with this InvDatasetScan.
|
getURI, getXlinkHref, isRead, setRead, useRemoteCatalogServicefindAccess, findProperty, getAccess, getAccess, getAuthority, getCatalogUrl, getCollectionType, getContributors, getCreators, getDataFormatName, getDataFormatType, getDataSize, getDates, getDocumentation, getDocumentation, getFeatureType, getFeatureTypeName, getGeospatialCoverage, getHistory, getId, getID, getKeywords, getLastModifiedDate, getLocalField, getLocalFieldAsList, getMetadata, getMetadataOther, getNcmlElement, getProcessing, getProjects, getProperties, getPublishers, getRestrictAccess, getRights, getServiceDefault, getServiceNameDefault, getSummary, getTimeCoverage, getUrlPath, getVariableMapLink, getVariables, hasAccess, hasDataSize, isDatasetScan, isHarvestpublic DatasetScan(thredds.client.catalog.DatasetNode parent,
java.lang.String name,
java.lang.String xlink,
java.util.Map<java.lang.String,java.lang.Object> flds,
java.util.List<thredds.client.catalog.builder.AccessBuilder> accessBuilders,
java.util.List<thredds.client.catalog.builder.DatasetBuilder> datasetBuilders,
DatasetScanConfig config)
public java.lang.String getPath()
public java.lang.String getScanLocation()
public thredds.client.catalog.Catalog makeCatalogForDirectory(java.lang.String orgPath,
java.net.URI catURI)
throws java.io.IOException
orgPath - the part of the baseURI that is the pathcatURI - the base URL for the catalog, used to resolve relative URLs.java.io.IOExceptionpublic thredds.client.catalog.Catalog makeLatestResolvedCatalog(java.lang.String orgPath,
java.net.URI baseURI)
throws java.io.IOException
orgPath - the part of the baseURI that is the pathbaseURI - the base URL for the catalog, used to resolve relative URLs.java.io.IOException