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)
void
registerExtension(String extension, DataReader<?> reader)
void
registerMimeType(String mimeType, DataReader<?> reader)
void
registerOptions(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)
-
-