public class LineString extends Object implements GjsonObject, Iterable<Point>
| Modifier and Type | Class and Description |
|---|---|
static class |
LineString.Builder |
| Constructor and Description |
|---|
LineString() |
LineString(LineString.Builder builder) |
LineString(List<Point> coordinates) |
LineString(Point... points) |
| Modifier and Type | Method and Description |
|---|---|
LineString |
decode(String geojson) |
org.json.JSONObject |
encode() |
Enumeration<Point> |
enumeration() |
List<Point> |
getCoordinates() |
GjsonObjectType |
getType() |
boolean |
isValid() |
Iterator<Point> |
iterator() |
static LineString |
newInstance() |
static LineString |
of(List<Point> coordinates) |
static LineString |
of(Point... points) |
static LineString |
of(String geojson) |
void |
setCoordinates(List<Point> coordinates) |
void |
setType(GjsonObjectType type) |
String |
toString() |
String |
toString(int offset) |
void |
validation() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic LineString(LineString.Builder builder)
builder - public LineString(Point... points)
points - public LineString()
public static final LineString of(String geojson)
geojson - public static final LineString of(List<Point> coordinates)
coordinates - public static final LineString of(Point... points)
points - public static final LineString newInstance()
public LineString decode(String geojson)
decode in interface GjsonObjectpublic org.json.JSONObject encode()
encode in interface GjsonObjectpublic Enumeration<Point> enumeration()
enumeration in interface GjsonObjectpublic boolean isValid()
isValid in interface GjsonObjectpublic void validation()
throws GjsonEncodeException
validation in interface GjsonObjectGjsonEncodeExceptionpublic String toString(int offset)
toString in interface GjsonObjectpublic String toString()
toString in interface GjsonObjecttoString in class Objectpublic void setType(GjsonObjectType type)
setType in interface GjsonObjectpublic GjsonObjectType getType()
getType in interface GjsonObjectCopyright © 2018 Terra Software Informatics LLC.. All rights reserved.