Package tech.tablesaw.io
Class ReaderRegistry
- java.lang.Object
-
- tech.tablesaw.io.ReaderRegistry
-
public class ReaderRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description ReaderRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<DataReader<?>>getReaderForExtension(String extension)Optional<DataReader<?>>getReaderForMimeType(String mimeType)<T extends ReadOptions>
DataReader<T>getReaderForOptions(T options)voidregisterExtension(String extension, DataReader<?> reader)voidregisterMimeType(String mimeType, DataReader<?> reader)voidregisterOptions(Class<? extends ReadOptions> optionsType, DataReader<?> reader)
-
-
-
Method Detail
-
registerOptions
public void registerOptions(Class<? extends ReadOptions> optionsType, DataReader<?> reader)
-
registerExtension
public void registerExtension(String extension, DataReader<?> reader)
-
registerMimeType
public void registerMimeType(String mimeType, DataReader<?> reader)
-
getReaderForOptions
public <T extends ReadOptions> DataReader<T> getReaderForOptions(T options)
-
getReaderForExtension
public Optional<DataReader<?>> getReaderForExtension(String extension)
-
getReaderForMimeType
public Optional<DataReader<?>> getReaderForMimeType(String mimeType)
-
-