jwo.landserf.process.io
Class BinVectorIO

java.lang.Object
  extended byjwo.landserf.process.io.FileIO
      extended byjwo.landserf.process.io.BinVectorIO

public class BinVectorIO
extends FileIO

Contains a collection of static methods for reading binary vector files.

Version:
2.2, 5th December, 2004.
Author:
Jo Wood

Field Summary
 
Fields inherited from class jwo.landserf.process.io.FileIO
BIG_ENDIAN, bitsPerValue, byteOrder, errorMessage, filePointer, GATHER_INFO, lineNumber, LITTLE_ENDIAN, LOAD_ALL, LOAD_SELECTED, nullCode, substituteNull, useMultiplier, zMultiplier
 
Constructor Summary
BinVectorIO()
          There should be no need to call the constructor explicitly since all methods are static.
 
Method Summary
static VectorMap readVector(String fileName, int fileFormat, GISFrame gisFrame, LSThread lsThread)
          Reads a binary file in the given format and creates a vector map from it.
 
Methods inherited from class jwo.landserf.process.io.FileIO
getErrorMessage, readByte, readByte, readCharacters, readCharacters, readDouble, readDouble, readDoubleBigEndian, readDoubleBigEndian, readDoubleLittleEndian, readDoubleLittleEndian, readFloat, readFloat, readFloatBigEndian, readFloatBigEndian, readFloatLittleEndian, readFloatLittleEndian, readInt, readInt, readIntBigEndian, readIntBigEndian, readIntLittleEndian, readIntLittleEndian, readNextWord, readShort, readShort, readShortBigEndian, readShortBigEndian, readShortLittleEndian, readShortLittleEndian, reset, seek, skip, skip, writeByte, writeCharacters, writeDouble, writeDoubleBigEndian, writeDoubleLittleEndian, writeFloat, writeFloatBigEndian, writeFloatLittleEndian, writeInt, writeIntBigEndian, writeIntLittleEndian, writeLine, writeShort, writeShortBigEndian, writeShortLittleEndian
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinVectorIO

public BinVectorIO()
There should be no need to call the constructor explicitly since all methods are static.

Method Detail

readVector

public static VectorMap readVector(String fileName,
                                   int fileFormat,
                                   GISFrame gisFrame,
                                   LSThread lsThread)
Reads a binary file in the given format and creates a vector map from it.

Parameters:
fileName - Name of file to read.
fileFormat - Type of binary file to read (see FileHandler).
gisFrame - GUI in which to report results.
lsThread - Thread which called this method (allows it to be interrupted).
Returns:
Vector map containing read data, or null if problems reading.
See Also:
FileHandler


Copyright Jo Wood, 1996-2005, last modified, 11th March, 2005