-
public class BigFile.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegerPREFETCH_LEVEL_OFFprivate final IntegerPREFETCH_LEVEL_FASTprivate final IntegerPREFETCH_LEVEL_DETAILEDpublic final static BigFile.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final Function2<String, ByteOrder, RomBufferFactory>defaultFactory()final BigFile<Comparable<?>>read(Path path, Function0<Unit> cancelledChecker)final BigFile<Comparable<?>>read(String src, Integer prefetch, Function0<Unit> cancelledChecker, Function2<String, ByteOrder, RomBufferFactory> factoryProvider)final BigFile.TypedetermineFileType(String src, Function2<String, ByteOrder, RomBufferFactory> factoryProvider)Determines file type by reading first byte final IntegergetPREFETCH_LEVEL_OFF()final IntegergetPREFETCH_LEVEL_FAST()final IntegergetPREFETCH_LEVEL_DETAILED()-
-
Method Detail
-
defaultFactory
final Function2<String, ByteOrder, RomBufferFactory> defaultFactory()
-
read
final BigFile<Comparable<?>> read(Path path, Function0<Unit> cancelledChecker)
-
read
final BigFile<Comparable<?>> read(String src, Integer prefetch, Function0<Unit> cancelledChecker, Function2<String, ByteOrder, RomBufferFactory> factoryProvider)
-
determineFileType
final BigFile.Type determineFileType(String src, Function2<String, ByteOrder, RomBufferFactory> factoryProvider)
Determines file type by reading first byte
-
getPREFETCH_LEVEL_OFF
final Integer getPREFETCH_LEVEL_OFF()
-
getPREFETCH_LEVEL_FAST
final Integer getPREFETCH_LEVEL_FAST()
-
getPREFETCH_LEVEL_DETAILED
final Integer getPREFETCH_LEVEL_DETAILED()
-
-
-
-