Package | Description |
---|---|
thredds.catalog |
Reads and writes THREDDS Dataset Inventory Catalog XML documents.
|
thredds.cataloggen | |
thredds.cataloggen.datasetenhancer | |
thredds.cataloggen.inserter | |
thredds.crawlabledataset | |
thredds.crawlabledataset.filter | |
thredds.crawlabledataset.sorter |
Modifier and Type | Class and Description |
---|---|
class |
CrawlableCatalog
A CrawlableDataset from a THREDDS catalog.
|
Modifier and Type | Method and Description |
---|---|
CrawlableDataset |
CrawlableCatalog.getDescendant(String relativePath) |
CrawlableDataset |
CrawlableCatalog.getParentDataset() |
CrawlableDataset |
InvDatasetScan.requestCrawlableDataset(String path)
Return the CrawlableDataset for the given path, null if this InvDatasetScan
does not allow (filters out) the requested CrawlableDataset.
|
Modifier and Type | Method and Description |
---|---|
List<CrawlableDataset> |
CrawlableCatalog.listDatasets() |
List<CrawlableDataset> |
CrawlableCatalog.listDatasets(CrawlableDatasetFilter filter) |
Modifier and Type | Method and Description |
---|---|
CrawlableDataset |
ProxyDatasetHandler.createProxyDataset(CrawlableDataset parent)
Create a new dataset to add to the parent collection dataset.
|
CrawlableDataset |
InvCrawlablePair.getCrawlableDataset() |
CrawlableDataset |
DatasetScanCatalogBuilder.requestCrawlableDataset(String path) |
CrawlableDataset |
StandardCatalogBuilder.requestCrawlableDataset(String path) |
CrawlableDataset |
CatalogBuilder.requestCrawlableDataset(String path)
Return the CrawlableDataset for the given path, null if this CatalogBuilder
does not allow the requested CrawlableDataset.
|
CrawlableDataset |
SimpleCatalogBuilder.requestCrawlableDataset(String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
DatasetEnhancer.addMetadata(InvDataset dataset,
CrawlableDataset crDataset)
Add metadata to the given InvDataset possibly using information from the
corresponding CrawlableDataset.
|
CrawlableDataset |
ProxyDatasetHandler.createProxyDataset(CrawlableDataset parent)
Create a new dataset to add to the parent collection dataset.
|
InvCatalogImpl |
DatasetScanCatalogBuilder.generateCatalog(CrawlableDataset catalogCrDs) |
InvCatalogImpl |
StandardCatalogBuilder.generateCatalog(CrawlableDataset catalogCrDs) |
InvCatalogImpl |
CatalogBuilder.generateCatalog(CrawlableDataset catalogCrDs)
Return an InvCatalog for the level in the collection hierarchy specified by catalogPath.
|
InvCatalogImpl |
SimpleCatalogBuilder.generateCatalog(CrawlableDataset catalogCrDs) |
org.jdom2.Document |
DatasetScanCatalogBuilder.generateCatalogAsDocument(CrawlableDataset catalogCrDs) |
org.jdom2.Document |
StandardCatalogBuilder.generateCatalogAsDocument(CrawlableDataset catalogCrDs) |
org.jdom2.Document |
CatalogBuilder.generateCatalogAsDocument(CrawlableDataset catalogCrDs)
Return a JDOM Document representation of the catalog for the level in
the collection hierarchy specified by catalogPath.
|
org.jdom2.Document |
SimpleCatalogBuilder.generateCatalogAsDocument(CrawlableDataset catalogCrDs) |
String |
DatasetScanCatalogBuilder.generateCatalogAsString(CrawlableDataset catalogCrDs) |
String |
StandardCatalogBuilder.generateCatalogAsString(CrawlableDataset catalogCrDs) |
String |
CatalogBuilder.generateCatalogAsString(CrawlableDataset catalogCrDs)
Return a String containing the XML representation of the catalog for the
level in the collection hierarchy specified by catalogPath.
|
String |
SimpleCatalogBuilder.generateCatalogAsString(CrawlableDataset catalogCrDs) |
InvCatalogImpl |
DatasetScanCatalogBuilder.generateProxyDsResolverCatalog(CrawlableDataset catalogCrDs,
ProxyDatasetHandler pdh) |
InvCatalogImpl |
StandardCatalogBuilder.generateProxyDsResolverCatalog(CrawlableDataset catalogCrDs,
ProxyDatasetHandler pdh) |
InvCatalogImpl |
CatalogBuilder.generateProxyDsResolverCatalog(CrawlableDataset catalogCrDs,
ProxyDatasetHandler pdh)
Generate the catalog for a resolver request of the given ProxyDatasetHandler.
|
InvCatalogImpl |
SimpleCatalogBuilder.generateProxyDsResolverCatalog(CrawlableDataset catalogCrDs,
ProxyDatasetHandler pdh)
Not supported by SimpleCatalogBuilder.
|
InvCatalog |
DirectoryScanner.getDirCatalog(CrawlableDataset catalogCrDs,
String filterPattern,
boolean sortInIncreasingOrder,
String addIdBase,
boolean addDatasetSize,
String dsNameMatchPattern,
String startTimeSubstitutionPattern,
String duration) |
int |
ProxyDatasetHandler.getProxyDatasetLocation(CrawlableDataset parent,
int collectionDatasetSize)
Return an integer which indicates the location/index at which
the new dataset should be added to the parent collection dataset.
|
InvService |
ProxyDatasetHandler.getProxyDatasetService(CrawlableDataset parent)
Return the InvService to be used by the InvDataset that corresponds to the created dataset.
|
Constructor and Description |
---|
CatGenAndWrite(String collectionId,
String collectionTitle,
String collectionUrlId,
InvService service,
CrawlableDataset collectionCrDs,
CrawlableDataset topCatCrDs,
CrawlableDatasetFilter filter,
InvDatasetImpl topLevelMetadataContainer,
File catWriteDir) |
CollectionLevelScanner(String collectionPath,
CrawlableDataset collectionLevel,
CrawlableDataset catalogLevel,
CrawlableDataset currentLevel,
CrawlableDatasetFilter filter,
InvService service)
Construct a CollectionLevelScanner.
|
DatasetScanCatalogBuilder(InvDatasetScan datasetScan,
CrawlableDataset collectionCrDs,
InvService service) |
InvCrawlablePair(CrawlableDataset crawlableDataset,
InvDataset invDataset) |
SimpleCatalogBuilder(String collectionPath,
CrawlableDataset collectionCrDs,
String serviceName,
String serviceTypeName,
String serviceURL)
Construct a SimpleCatalogBuilder for a given collection.
|
StandardCatalogBuilder(String collectionPath,
String collectionName,
CrawlableDataset collectionCrDs,
CrawlableDatasetFilter filter,
InvService service,
String collectionId,
CrawlableDatasetLabeler identifier,
CrawlableDatasetLabeler namer,
boolean doAddDatasetSize,
CrawlableDatasetSorter sorter,
Map proxyDatasetHandlers,
List childEnhancerList,
InvDatasetImpl topLevelMetadataContainer,
CatalogRefExpander catalogRefExpander) |
Modifier and Type | Method and Description |
---|---|
boolean |
RegExpAndDurationTimeCoverageEnhancer.addMetadata(InvDataset dataset,
CrawlableDataset crDataset) |
Modifier and Type | Method and Description |
---|---|
CrawlableDataset |
LatestCompleteProxyDsHandler.createProxyDataset(CrawlableDataset parent) |
CrawlableDataset |
SimpleLatestProxyDsHandler.createProxyDataset(CrawlableDataset parent) |
Modifier and Type | Method and Description |
---|---|
CrawlableDataset |
LatestCompleteProxyDsHandler.createProxyDataset(CrawlableDataset parent) |
CrawlableDataset |
SimpleLatestProxyDsHandler.createProxyDataset(CrawlableDataset parent) |
int |
LatestCompleteProxyDsHandler.getProxyDatasetLocation(CrawlableDataset parent,
int collectionDatasetSize) |
int |
SimpleLatestProxyDsHandler.getProxyDatasetLocation(CrawlableDataset parent,
int collectionDatasetSize) |
InvService |
LatestCompleteProxyDsHandler.getProxyDatasetService(CrawlableDataset parent) |
InvService |
SimpleLatestProxyDsHandler.getProxyDatasetService(CrawlableDataset parent) |
Modifier and Type | Class and Description |
---|---|
class |
CrawlableDatasetAlias
An alias for a collection of datasets (i.e., the dataset path contains
one or more wildcard characters ("*")).
|
class |
CrawlableDatasetDods
A description
|
class |
CrawlableDatasetFile
An implementation of CrawlableDataset where the dataset being represented
is a local file (java.io.File).
|
Modifier and Type | Method and Description |
---|---|
static CrawlableDataset |
CrawlableDatasetFactory.createCrawlableDataset(String path,
String className,
Object configObj)
Construct a CrawlableDataset for the given path using the
CrawlableDataset implementation indicated by the given class name.
|
CrawlableDataset |
CrawlableDatasetFile.getDescendant(String relativePath) |
CrawlableDataset |
CrawlableDatasetDods.getDescendant(String relativePath) |
CrawlableDataset |
CrawlableDataset.getDescendant(String relativePath)
Return the requested descendant of this dataset.
|
CrawlableDataset |
CrawlableDatasetAlias.getDescendant(String childPath) |
CrawlableDataset |
CrawlableDatasetFile.getParentDataset() |
CrawlableDataset |
CrawlableDatasetDods.getParentDataset() |
CrawlableDataset |
CrawlableDataset.getParentDataset()
Returns the parent CrawlableDataset or null if this dataset has no parent.
|
CrawlableDataset |
CrawlableDatasetAlias.getParentDataset() |
Modifier and Type | Method and Description |
---|---|
List<CrawlableDataset> |
CrawlableDatasetFile.listDatasets() |
List<CrawlableDataset> |
CrawlableDataset.listDatasets()
Returns the list of CrawlableDatasets contained in this collection dataset.
|
List<CrawlableDataset> |
CrawlableDatasetAlias.listDatasets() |
List<CrawlableDataset> |
CrawlableDatasetFile.listDatasets(CrawlableDatasetFilter filter) |
List<CrawlableDataset> |
CrawlableDataset.listDatasets(CrawlableDatasetFilter filter)
Returns the list of CrawlableDatasets contained in this collection dataset
that satisfy the given filter.
|
List<CrawlableDataset> |
CrawlableDatasetAlias.listDatasets(CrawlableDatasetFilter filter) |
Modifier and Type | Method and Description |
---|---|
boolean |
CrawlableDatasetFilter.accept(CrawlableDataset dataset)
Test whether the specified CrawlableDataset should be included
in a list of CrawlableDatasets.
|
String |
RegExpAndReplaceOnPathLabeler.getLabel(CrawlableDataset dataset) |
String |
MultiLabeler.getLabel(CrawlableDataset dataset) |
String |
CrawlableDatasetLabeler.getLabel(CrawlableDataset dataset)
Return a label for the given dataset or null if this CrawlableDatasetLabeler
does not know how to label the given dataset.
|
String |
RegExpAndReplaceOnNameLabeler.getLabel(CrawlableDataset dataset) |
Modifier and Type | Method and Description |
---|---|
void |
CrawlableDatasetSorter.sort(List<CrawlableDataset> datasetList)
Sort the given CrawlableDataset list into the order defined by this sorter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MultiSelectorFilter.accept(CrawlableDataset dataset) |
boolean |
WildcardMatchOnNameFilter.accept(CrawlableDataset dataset) |
boolean |
LastModifiedLimitFilter.accept(CrawlableDataset dataset)
Accept datasets whose last modified date is at least the
last modified limit of milliseconds in the past.
|
boolean |
RegExpMatchOnNameFilter.accept(CrawlableDataset dataset) |
boolean |
WildcardMatchOnPathFilter.accept(CrawlableDataset dataset) |
boolean |
RegExpMatchOnPathFilter.accept(CrawlableDataset dataset) |
boolean |
MultiSelectorFilter.Selector.isApplicable(CrawlableDataset dataset)
Test if this selector applies to the given dataset.
|
boolean |
MultiSelectorFilter.Selector.match(CrawlableDataset dataset)
Determine if the given dataset matches this selector.
|
Modifier and Type | Method and Description |
---|---|
void |
LexigraphicByNameSorter.sort(List<CrawlableDataset> datasetList) |
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.