public abstract class SUF2Record extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SUF2Record.Type |
| Modifier and Type | Field and Description |
|---|---|
static String |
ANGLE |
static String |
COORDINATELIST |
protected boolean |
done |
static String |
GEOM_TYPE |
protected boolean |
hasGeometry |
static String |
ID |
protected SUF2RecordLine |
line |
protected int |
lineNumber |
protected LineNumberReader |
lineNumberReader |
static String |
LKI_CLASSIFICATIECODE |
protected SUF2Map |
properties |
static String |
RECORDTYPE |
| Constructor and Description |
|---|
SUF2Record(LineNumberReader lineNumberReader,
String line) |
SUF2Record(LineNumberReader lineNumberReader,
String line,
SUF2Map properties) |
| Modifier and Type | Method and Description |
|---|---|
List<SUF2Coordinate> |
getCoordinates() |
SUF2RecordLine |
getLine() |
int |
getLineNumber() |
Map |
getProperties() |
String |
getRecordType() |
SUF2Record.Type |
getType() |
boolean |
hasGeometry() |
protected abstract void |
parseProperties() |
protected void |
setType(SUF2Record.Type type) |
String |
toString() |
protected SUF2RecordLine line
protected boolean done
protected final int lineNumber
protected LineNumberReader lineNumberReader
protected SUF2Map properties
protected boolean hasGeometry
public static final String RECORDTYPE
public static final String COORDINATELIST
public static final String LKI_CLASSIFICATIECODE
public static final String GEOM_TYPE
public static final String ANGLE
public static final String ID
public SUF2Record(LineNumberReader lineNumberReader, String line) throws SUF2ParseException, IOException
SUF2ParseExceptionIOExceptionpublic SUF2Record(LineNumberReader lineNumberReader, String line, SUF2Map properties) throws SUF2ParseException, IOException
SUF2ParseExceptionIOExceptionpublic Map getProperties() throws SUF2ParseException, IOException
SUF2ParseExceptionIOExceptionprotected abstract void parseProperties()
throws SUF2ParseException
SUF2ParseExceptionpublic boolean hasGeometry()
public List<SUF2Coordinate> getCoordinates() throws Exception
Exceptionpublic String getRecordType()
public int getLineNumber()
public SUF2RecordLine getLine()
public SUF2Record.Type getType()
protected void setType(SUF2Record.Type type)
Copyright © 2018 B3Partners B.V.. All rights reserved.