Package dev.dokimos.core
Interface DatasetResolver
- All Known Implementing Classes:
ClasspathDatasetResolver,FileDatasetResolver
public interface DatasetResolver
Resolves a dataset URI to a
Dataset.
Implementations can support different sources, such as files, classpath, or remote servers.
Custom resolvers can be registered via Java SPI by adding a file:
META-INF/services/dev.dokimos.core.DatasetResolver
-
Method Summary
-
Method Details
-
supports
Check if this resolver supports the given URI.- Parameters:
uri- the dataset URI- Returns:
- true if this resolver can handle the given URI
-
resolve
Resolve the URI to aDataset.- Parameters:
uri- the dataset's URI- Returns:
- the loaded Dataset
- Throws:
DatasetResolutionException- if loading does fail
-