public abstract class CoordinateBuilderImpl<T> extends java.lang.Object implements CoordinateBuilder<T>
CoordinateBuilder.TwoD<T>
Modifier and Type | Field and Description |
---|---|
protected Coordinate |
coord |
protected java.util.Map<java.lang.Object,java.lang.Integer> |
valMap |
protected java.util.Set<java.lang.Object> |
valSet |
Constructor and Description |
---|
CoordinateBuilderImpl() |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object val) |
void |
addAll(Coordinate coord) |
void |
addAll(java.util.List<java.lang.Object> coords) |
void |
addRecord(T gr) |
Coordinate |
finish() |
Coordinate |
getCoordinate() |
int |
getIndex(T gr) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
extract, makeCoordinate
protected java.util.Set<java.lang.Object> valSet
protected java.util.Map<java.lang.Object,java.lang.Integer> valMap
protected Coordinate coord
public void addRecord(T gr)
addRecord
in interface CoordinateBuilder<T>
public void addAll(Coordinate coord)
addAll
in interface CoordinateBuilder<T>
public void add(java.lang.Object val)
public void addAll(java.util.List<java.lang.Object> coords)
addAll
in interface CoordinateBuilder<T>
public Coordinate finish()
finish
in interface CoordinateBuilder<T>
public int getIndex(T gr)
getIndex
in interface CoordinateBuilder<T>
public Coordinate getCoordinate()
getCoordinate
in interface CoordinateBuilder<T>