Interface ResourceReader<T>

All Superinterfaces:
ResourceIO<T>
All Known Subinterfaces:
CatalogReader, FormalSystemImporter, LegalDocumentLoader
All Known Implementing Classes:
AbstractResourceReader, AcousticEnvironmentLoader, AkomaNtosoLoader, AlphaVantageQuoteReader, ArticleCatalogReader, BinaryModelLoader, BiologicalResourceReader, BioPAXReader, BNFGrammarReader, BookCatalogReader, ChemistryDataReader, CMLReader, CompositionLoader, CoqImporter, CountryCodesReader, CrossRefReader, CSVTimeSeriesReader, DemographicResourceReader, DICOMReader, DrugBankReader, 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, MetamathImporter, MidiLoader, MusicXMLReader, NASAExoplanetsReader, NativeFITSReader, NativeHDF5Reader, NCBITaxonomyReader, NeuroMLReader, NMEAReader, ObjMeshReader, OllamaModelReader, ONNXModelReader, OpenAIModelReader, OpenMathReader, OpenWeatherReader, PDBMLReader, PDBReader, PEGGrammarReader, PeriodicTableReader, PhylogeneticTreeReader, PhyloXMLReader, PMMLReader, PubChemReader, QedeqImporter, SBMLReader, SciencesDatabaseReader, SIMBADReader, SRTMElevationReader, StarCatalogLoader, StarReader, StlMeshReader, ThermoMLReader, TigerXMLReader, UniProtReader, UnLawLoader, USGSEarthquakesReader, UsLawLoader, VirusReader, VitaminReader, VizieRReader, Word2VecReader, WorldBankReader, ZarrReader

public interface ResourceReader<T> extends ResourceIO<T>
Interface for components that read/load resources. Replaces InputLoader.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • load

      T load(String resourceId) throws Exception
      Loads a resource by its identifier.
      Throws:
      Exception
    • isInput

      default boolean isInput()
      Description copied from interface: ResourceIO
      Returns true if this is an input (reader) resource.
      Specified by:
      isInput in interface ResourceIO<T>