Package org.apache.lucene.geo

# Class SimpleWKTShapeParser

java.lang.Object
org.apache.lucene.geo.SimpleWKTShapeParser

public class SimpleWKTShapeParser extends Object
Parses shape geometry represented in WKT format

complies with OGC® document: 12-063r5 and ISO/IEC 13249-3:2016 standard located at http://docs.opengeospatial.org/is/12-063r5/12-063r5.html

## Nested Class Summary

Nested Classes
Modifier and Type
Class
Description
`static enum`
`SimpleWKTShapeParser.ShapeType`
Enumerated type for Shapes

## Field Summary

Fields
Modifier and Type
Field
Description
`static final String`
`COMMA`
`static final String`
`EMPTY`
`static final String`
`LPAREN`
`static final String`
`NAN`
`static final String`
`RPAREN`
`static final String`
`SPACE`

## Method Summary

Modifier and Type
Method
Description
`static Object`
`parse(String wkt)`
`static Object`
`parseExpectedType(String wkt, SimpleWKTShapeParser.ShapeType shapeType)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Details

### EMPTY

public static final String EMPTY

See Also:
  - Constant Field Values

### SPACE

public static final String SPACE

See Also:
  - Constant Field Values

### LPAREN

public static final String LPAREN

See Also:
  - Constant Field Values

### RPAREN

public static final String RPAREN

See Also:
  - Constant Field Values

### COMMA

public static final String COMMA

See Also:
  - Constant Field Values

### NAN

public static final String NAN

See Also:
  - Constant Field Values

## Method Details

### parse

public static Object parse(String wkt) throws IOException, ParseException

Throws:
  `IOException`
  `ParseException`

### parseExpectedType

public static Object parseExpectedType(String wkt, SimpleWKTShapeParser.ShapeType shapeType) throws IOException, ParseException

Throws:
  `IOException`
  `ParseException`