Package net.postgis.jdbc.geometry
Class MultiLineString
java.lang.Object
net.postgis.jdbc.geometry.Geometry
net.postgis.jdbc.geometry.ComposedGeom
net.postgis.jdbc.geometry.MultiLineString
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class net.postgis.jdbc.geometry.ComposedGeom
EMPTY, subgeomsFields inherited from class net.postgis.jdbc.geometry.Geometry
ALLTYPES, dimension, GEOMETRYCOLLECTION, haveMeasure, LINEARRING, LINESTRING, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, POINT, POLYGON, srid, type, UNKNOWN_SRID -
Constructor Summary
ConstructorsConstructorDescriptionMultiLineString(String value) MultiLineString(String value, boolean haveM) MultiLineString(LineString[] lines) -
Method Summary
Modifier and TypeMethodDescriptionprotected Geometry[]createSubGeomArray(int nlines) Return the appropriate instance of the sub-geometry array - this encapsulates subclass specific array instantiationprotected GeometrycreateSubGeomInstance(String token, boolean haveM) Return the appropriate instance of the sub-geometry - this encapsulates subclass specific constructor callsgetLine(int idx) getLines()inthashCode()java.lang.Object hashCode implementationdoublelength()intnumLines()Methods inherited from class net.postgis.jdbc.geometry.ComposedGeom
checkConsistency, equalsintern, getFirstPoint, getLastPoint, getPoint, getSubGeometry, innerWKT, isEmpty, iterator, mediumWKT, numGeoms, numPoints, setSridMethods inherited from class net.postgis.jdbc.geometry.Geometry
equals, equals, getDimension, getSrid, getType, getTypeString, getTypeString, getValue, initSRID, isMeasured, outerWKT, outerWKT, parseSRID, toString
-
Constructor Details
-
MultiLineString
public MultiLineString() -
MultiLineString
-
MultiLineString
- Throws:
SQLException
-
MultiLineString
- Throws:
SQLException
-
-
Method Details
-
hashCode
public int hashCode()Description copied from class:Geometryjava.lang.Object hashCode implementation- Overrides:
hashCodein classComposedGeom
-
createSubGeomInstance
Description copied from class:ComposedGeomReturn the appropriate instance of the sub-geometry - this encapsulates subclass specific constructor calls- Specified by:
createSubGeomInstancein classComposedGeom- Parameters:
token- The token containing the value for the sub-geometryhaveM- flag to indicate the existence of a measure- Returns:
- the new sub-geometry
- Throws:
SQLException- if a SQLException is thrown
-
createSubGeomArray
Description copied from class:ComposedGeomReturn the appropriate instance of the sub-geometry array - this encapsulates subclass specific array instantiation- Specified by:
createSubGeomArrayin classComposedGeom- Parameters:
nlines- number of elements in the array- Returns:
- Geometry array corresponding to the sub-geometry
-
numLines
public int numLines() -
getLines
-
getLine
-
length
public double length()
-