Class AbstractResourceReader<T>
java.lang.Object
org.episteme.core.io.AbstractResourceReader<T>
- All Implemented Interfaces:
ResourceIO<T>, ResourceReader<T>
- Direct Known Subclasses:
AcousticEnvironmentLoader, AkomaNtosoLoader, AlphaVantageQuoteReader, ArticleCatalogReader, BinaryModelLoader, BiologicalResourceReader, BioPAXReader, BNFGrammarReader, BookCatalogReader, ChemistryDataReader, CMLReader, CompositionLoader, CountryCodesReader, CrossRefReader, CSVTimeSeriesReader, DemographicResourceReader, EconomicScenarioReader, ElevationReader, ETOPOElevationReader, EurLexLoader, ExchangeRateReader, FactbookReader, FASTABioSequenceReader, FASTAReader, FASTQReader, FbxMeshReader, FinancialMarketReader, FITSReader, GBIFReader, GBIFTaxonomyReader, GenBankReader, GeoJSONReader, GMLReader, GoogleElevationReader, GoogleFormsReader, HDF5Reader, HorizonsEphemerisReader, HumanDevelopmentReader, ICD10Reader, ITISReader, IUPACGoldBookReader, JPLEphemerisLoader, LegifranceLoader, LinguisticDataReader, MathMLReader, NASAExoplanetsReader, NativeFITSReader, NativeHDF5Reader, NCBITaxonomyReader, NeuroMLReader, NMEAReader, ObjMeshReader, OllamaModelReader, ONNXModelReader, OpenAIModelReader, OpenMathReader, OpenWeatherReader, PDBMLReader, PDBReader, PEGGrammarReader, PeriodicTableReader, PhylogeneticTreeReader, PhyloXMLReader, PMMLReader, PubChemReader, SBMLReader, SciencesDatabaseReader, SIMBADReader, SRTMElevationReader, StarCatalogLoader, StarReader, StlMeshReader, ThermoMLReader, TigerXMLReader, UniProtReader, UnLawLoader, USGSEarthquakesReader, UsLawLoader, VirusReader, VitaminReader, VizieRReader, Word2VecReader, WorldBankReader, ZarrReader
Abstract base for resource readers with caching and fallback support.
Replaces AbstractLoader.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected MiniCatalog<T> protected StringbooleanLoads a resource by its identifier.loadAll()protected Tprotected TloadFromInputStream(InputStream is, String id) protected abstract TloadFromSource(String id) voidsetCacheEnabled(boolean enabled) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ResourceIO
getCategory, getDescription, getExpectedResourceFiles, getLongDescription, getName, getResourcePath, getResourceType, getSupportedExtensions, getSupportedVersions, isFileBased, isOutputMethods inherited from interface ResourceReader
isInput
-
Constructor Details
-
AbstractResourceReader
public AbstractResourceReader()
-
-
Method Details
-
getMiniCatalog
-
getSampleDataPath
-
setCacheEnabled
public void setCacheEnabled(boolean enabled) -
isUsingFallback
public boolean isUsingFallback() -
load
Description copied from interface:ResourceReaderLoads a resource by its identifier.- Specified by:
loadin interfaceResourceReader<T>- Throws:
Exception
-
loadAll
-
loadFromSource
-
loadAllFromSource
-
loadFromFallback
-
loadFromInputStream
- Throws:
Exception
-
clearCache
public void clearCache()
-