Class WKTFileReader

Hierarchy: Object , WKTFileReader
public class WKTFileReader
Reads a sequence of Geometrys in WKT format from a text file. The geometries in the file may be separated by any amount of whitespace and newlines.
Authors:
Martin Davis
public WKTFileReader(File file, WKTReader wktReader)
Creates a new WKTFileReader given the File to read from and a WKTReader to use to parse the geometries.
Parameters:
file - file the File to read from
wktReader - wktReader the geometry reader to use
public WKTFileReader(String filename, WKTReader wktReader)
Creates a new WKTFileReader, given the name of the file to read from.
Parameters:
filename - filename the name of the file to read from
wktReader - wktReader the geometry reader to use
public WKTFileReader(Reader reader, WKTReader wktReader)
Creates a new WKTFileReader, given a Reader to read from.
Parameters:
reader - reader the reader to read from
wktReader - wktReader the geometry reader to use
public void setLimit(int limit)
Sets the maximum number of geometries to read.
Parameters:
limit - limit the maximum number of geometries to read
public void setStrictParsing(boolean isStrict)
Allows ignoring WKT parse errors after at least one geometry has been read, to return a partial result.
Parameters:
isLenient - isLenient whether to ignore parse errors
public void setOffset(int offset)
Sets the number of geometries to skip before storing.
Parameters:
offset - offset the number of geometries to skip
public List read()
Reads a sequence of geometries. If an offset is specified, geometries read up to the offset count are skipped. If a limit is specified, no more than limit geometries are read.
Returns:
the list of geometries read
Throws:
IOException - IOException if an I/O exception was encountered
ParseException - ParseException if an error occurred reading a geometry