Package net.postgis.jdbc.geometry
Class GeometryCollection
- java.lang.Object
-
- net.postgis.jdbc.geometry.Geometry
-
- net.postgis.jdbc.geometry.ComposedGeom
-
- net.postgis.jdbc.geometry.GeometryCollection
-
- All Implemented Interfaces:
Serializable
public class GeometryCollection extends ComposedGeom
Geometry Collection class WARNING: Currently only implements empty collections- Author:
- [email protected]
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringGeoCollID-
Fields inherited from class net.postgis.jdbc.geometry.ComposedGeom
EMPTY, subgeoms
-
Fields 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
Constructors Constructor Description GeometryCollection()GeometryCollection(String value)GeometryCollection(String value, boolean haveM)GeometryCollection(Geometry[] geoms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Geometry[]createSubGeomArray(int ngeoms)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 callsGeometry[]getGeometries()protected voidinnerWKT(StringBuffer SB)Render the "inner" part of the WKT (inside the brackets) into the StringBuffer.-
Methods inherited from class net.postgis.jdbc.geometry.ComposedGeom
checkConsistency, equalsintern, getFirstPoint, getLastPoint, getPoint, getSubGeometry, hashCode, isEmpty, iterator, mediumWKT, numGeoms, numPoints, setSrid
-
Methods inherited from class net.postgis.jdbc.geometry.Geometry
equals, equals, getDimension, getSrid, getType, getTypeString, getTypeString, getValue, initSRID, isMeasured, outerWKT, outerWKT, parseSRID, toString
-
-
-
-
Field Detail
-
GeoCollID
public static final String GeoCollID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GeometryCollection
public GeometryCollection()
-
GeometryCollection
public GeometryCollection(Geometry[] geoms)
-
GeometryCollection
public GeometryCollection(String value) throws SQLException
- Throws:
SQLException
-
GeometryCollection
public GeometryCollection(String value, boolean haveM) throws SQLException
- Throws:
SQLException
-
-
Method Detail
-
createSubGeomArray
protected Geometry[] createSubGeomArray(int ngeoms)
Description copied from class:ComposedGeomReturn the appropriate instance of the sub-geometry array - this encapsulates subclass specific array instantiation- Specified by:
createSubGeomArrayin classComposedGeom- Parameters:
ngeoms- number of elements in the array- Returns:
- Geometry array corresponding to the sub-geometry
-
createSubGeomInstance
protected Geometry createSubGeomInstance(String token, boolean haveM) throws SQLException
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
-
innerWKT
protected void innerWKT(StringBuffer SB)
Description copied from class:GeometryRender the "inner" part of the WKT (inside the brackets) into the StringBuffer.- Overrides:
innerWKTin classComposedGeom- Parameters:
SB- StringBuffer to render into
-
getGeometries
public Geometry[] getGeometries()
-
-