@Immutable public class DatasetScan extends 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
flds, name, parent
Constructor and Description |
---|
DatasetScan(DatasetNode parent,
String name,
String xlink,
Map<String,Object> flds,
List<AccessBuilder> accessBuilders,
List<DatasetBuilder> datasetBuilders,
DatasetScanConfig config) |
Modifier and Type | Method and Description |
---|---|
String |
getPath() |
String |
getScanLocation() |
Catalog |
makeCatalogForDirectory(String orgPath,
URI catURI)
Called from DataRootHandler.makeDynamicCatalog(), called from LocalCatalogServiceController ...
|
Catalog |
makeLatestResolvedCatalog(String orgPath,
URI baseURI)
Build a catalog for the given resolver path by scanning the
location associated with this InvDatasetScan.
|
getURI, getXlinkHref, isRead, setRead, useRemoteCatalogService
findAccess, 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, isHarvest
findDatasetByName, getDatasets, getFlds, getName, getParent, getParentCatalog, getParentDataset, hasNestedDatasets
public DatasetScan(DatasetNode parent, String name, String xlink, Map<String,Object> flds, List<AccessBuilder> accessBuilders, List<DatasetBuilder> datasetBuilders, DatasetScanConfig config)
public String getPath()
public String getScanLocation()
public Catalog makeCatalogForDirectory(String orgPath, URI catURI) throws IOException
orgPath
- the part of the baseURI that is the pathcatURI
- the base URL for the catalog, used to resolve relative URLs.IOException
public Catalog makeLatestResolvedCatalog(String orgPath, URI baseURI) throws IOException
orgPath
- the part of the baseURI that is the pathbaseURI
- the base URL for the catalog, used to resolve relative URLs.IOException
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.