- java.lang.Object
-
- java.lang.Enum<SimpleWKTShapeParser.ShapeType>
-
- org.apache.lucene.geo.SimpleWKTShapeParser.ShapeType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SimpleWKTShapeParser.ShapeType>
- Enclosing class:
- SimpleWKTShapeParser
public static enum SimpleWKTShapeParser.ShapeType extends java.lang.Enum<SimpleWKTShapeParser.ShapeType>
Enumerated type for Shapes
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ENVELOPE
GEOMETRYCOLLECTION
LINESTRING
MULTILINESTRING
MULTIPOINT
MULTIPOLYGON
POINT
POLYGON
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
BBOX
private java.lang.String
shapeName
private static java.util.Map<java.lang.String,SimpleWKTShapeParser.ShapeType>
shapeTypeMap
-
Constructor Summary
Constructors Modifier Constructor Description private
ShapeType(java.lang.String shapeName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SimpleWKTShapeParser.ShapeType
forName(java.lang.String shapename)
(package private) java.lang.String
typename()
static SimpleWKTShapeParser.ShapeType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SimpleWKTShapeParser.ShapeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.java.lang.String
wktName()
wkt shape name
-
-
-
Enum Constant Detail
-
POINT
public static final SimpleWKTShapeParser.ShapeType POINT
-
MULTIPOINT
public static final SimpleWKTShapeParser.ShapeType MULTIPOINT
-
LINESTRING
public static final SimpleWKTShapeParser.ShapeType LINESTRING
-
MULTILINESTRING
public static final SimpleWKTShapeParser.ShapeType MULTILINESTRING
-
POLYGON
public static final SimpleWKTShapeParser.ShapeType POLYGON
-
MULTIPOLYGON
public static final SimpleWKTShapeParser.ShapeType MULTIPOLYGON
-
GEOMETRYCOLLECTION
public static final SimpleWKTShapeParser.ShapeType GEOMETRYCOLLECTION
-
ENVELOPE
public static final SimpleWKTShapeParser.ShapeType ENVELOPE
-
-
Field Detail
-
shapeName
private final java.lang.String shapeName
-
shapeTypeMap
private static final java.util.Map<java.lang.String,SimpleWKTShapeParser.ShapeType> shapeTypeMap
-
BBOX
private static final java.lang.String BBOX
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static SimpleWKTShapeParser.ShapeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SimpleWKTShapeParser.ShapeType c : SimpleWKTShapeParser.ShapeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SimpleWKTShapeParser.ShapeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
typename
java.lang.String typename()
-
wktName
public java.lang.String wktName()
wkt shape name
-
forName
public static SimpleWKTShapeParser.ShapeType forName(java.lang.String shapename)
-
-