Package edu.sc.seis.seisFile.sac
Class SacIncrementalloader
java.lang.Object
edu.sc.seis.seisFile.sac.SacIncrementalloader
Incrementally read data from large SAC files to avoid reading entire file into memory at once.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSacIncrementalloader
(DataInput in, int chunkSize) SacIncrementalloader
(File file) SacIncrementalloader
(File file, int chunkSize) SacIncrementalloader
(String filename) SacIncrementalloader
(String filename, int chunkSize) -
Method Summary
-
Field Details
-
DEFAULT_SIZE
public static final int DEFAULT_SIZE- See Also:
-
-
Constructor Details
-
SacIncrementalloader
- Throws:
IOException
-
SacIncrementalloader
- Throws:
IOException
-
SacIncrementalloader
- Throws:
IOException
-
SacIncrementalloader
- Throws:
IOException
-
SacIncrementalloader
- Throws:
IOException
-
-
Method Details
-
getHeader
-
next
- Throws:
IOException
-
skip
- Throws:
IOException
-
getNumRemaining
public int getNumRemaining() -
getNumRead
public int getNumRead() -
close
public void close()
-