|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jmatio.io.MatFileReader
public class MatFileReader
Field Summary | |
---|---|
static int |
DIRECT_BYTE_BUFFER
|
static int |
HEAP_BYTE_BUFFER
|
static int |
INFLATER_BUFFER_SIZE
|
static int |
MEMORY_MAPPED_FILE
|
Constructor Summary | |
---|---|
MatFileReader()
|
|
MatFileReader(File file)
Creates instance of MatFileReader and reads MAT-file from
file . |
|
MatFileReader(File file,
boolean allocate)
Creates instance of MatFileReader and reads MAT-file from
file . |
|
MatFileReader(File file,
MatFileFilter filter)
Creates instance of MatFileReader and reads MAT-file from
file . |
|
MatFileReader(File file,
MatFileFilter filter,
boolean allocate)
|
|
MatFileReader(String fileName)
Creates instance of MatFileReader and reads MAT-file from
location given as fileName . |
|
MatFileReader(String fileName,
boolean allocate)
Creates instance of MatFileReader and reads MAT-file from
location given as fileName . |
|
MatFileReader(String fileName,
MatFileFilter filter)
|
|
MatFileReader(String fileName,
MatFileFilter filter,
boolean allocate)
Creates instance of MatFileReader and reads MAT-file from
location given as fileName . |
Method Summary | |
---|---|
void |
dispose()
|
Map<String,MLArray> |
getContent()
Returns a map of MLArray objects that were inside
MAT-file. |
MatFileHeader |
getMatFileHeader()
Gets MAT-file header |
MLArray |
getMLArray(String name)
Returns the value to which the red file maps the specified array name. |
Map<String,MLArray> |
read(File file)
Reads the content of a MAT-file and returns the mapped content. |
Map<String,MLArray> |
read(File file,
int policy)
Reads the content of a MAT-file and returns the mapped content. |
Map<String,MLArray> |
read(File file,
MatFileFilter filter,
int policy)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int INFLATER_BUFFER_SIZE
public static final int MEMORY_MAPPED_FILE
public static final int DIRECT_BYTE_BUFFER
public static final int HEAP_BYTE_BUFFER
Constructor Detail |
---|
public MatFileReader(String fileName) throws FileNotFoundException, IOException
MatFileReader
and reads MAT-file from
location given as fileName
.
This method reads MAT-file without filtering.
fileName
- the MAT-file path String
IOException
- when error occurred while processing the file.
FileNotFoundException
public MatFileReader(String fileName, boolean allocate) throws FileNotFoundException, IOException
MatFileReader
and reads MAT-file from
location given as fileName
.
This method reads MAT-file without filtering.
fileName
- the MAT-file path String
IOException
- when error occurred while processing the file.
FileNotFoundException
public MatFileReader(String fileName, MatFileFilter filter, boolean allocate) throws IOException
MatFileReader
and reads MAT-file from
location given as fileName
.
Results are filtered by MatFileFilter
. Arrays that do not
meet filter match condition will not be available in results.
fileName
- the MAT-file path String
MatFileFilter
- array name filter.
IOException
- when error occurred while processing the file.public MatFileReader(File file, boolean allocate) throws IOException
MatFileReader
and reads MAT-file from
file
.
This method reads MAT-file without filtering.
file
- the MAT-file
IOException
- when error occurred while processing the file.public MatFileReader(File file) throws IOException
MatFileReader
and reads MAT-file from
file
.
This method reads MAT-file without filtering.
file
- the MAT-file
IOException
- when error occurred while processing the file.public MatFileReader(File file, MatFileFilter filter) throws IOException
MatFileReader
and reads MAT-file from
file
.
Results are filtered by MatFileFilter
. Arrays that do not
meet filter match condition will not be available in results.
Note: this method reads file using the memory mapped file policy, see
notes to #read(File, MatFileFilter, com.jmatio.io.io.io.MatFileReader.MallocPolicy)
file
- the MAT-fileMatFileFilter
- array name filter.
IOException
- when error occurred while processing the file.public MatFileReader(File file, MatFileFilter filter, boolean allocate) throws IOException
IOException
public MatFileReader()
public MatFileReader(String fileName, MatFileFilter filter) throws IOException
IOException
Method Detail |
---|
public void dispose()
public Map<String,MLArray> read(File file) throws IOException
This method calls
read(file, new MatFileFilter(), MallocPolicy.MEMORY_MAPPED_FILE)
.
file
- a valid MAT-file file to be read
getContent()
IOException
- if error occurs during file processingpublic Map<String,MLArray> read(File file, int policy) throws IOException
This method calls read(file, new MatFileFilter(), policy)
.
file
- a valid MAT-file file to be readpolicy
- the file memory allocation policy
getContent()
IOException
- if error occurs during file processingpublic Map<String,MLArray> read(File file, MatFileFilter filter, int policy) throws IOException
IOException
public MatFileHeader getMatFileHeader()
MatFileHeader
objectpublic MLArray getMLArray(String name)
null
if the file contains no content for this
name.
-
- array name
MLArray
to which this file maps the
specified name, or null if the file contains no content for this
name.public Map<String,MLArray> getContent()
MLArray
objects that were inside
MAT-file.
MLArrays are mapped with MLArrays' names
Map
of MLArrays mapped with their names.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |