| Returns true if the value is a subclass of the layer's schema's default geometry. If the layer
does not have a schema false is returned.
The value must be a Geometry class fully qualified (com.vividsolutions.jts.geom.Geometry) unless
it is one of the following abbreviations (case is unimportant):
- Geometry = com.vividsolutions.jts.geom.Geometry
- Polygon = com.vividsolutions.jts.geom.Polygon
- Point = com.vividsolutions.jts.geom.Point
- MultiPolygon = com.vividsolutions.jts.geom.MultiPolygon
- MultiPoint = com.vividsolutions.jts.geom.MultiPoint
- MultiLineString, MultiLine = com.vividsolutions.jts.geom.MultiLineString
- LinearRing = com.vividsolutions.jts.geom.LinearRing
- Line, LineString = com.vividsolutions.jts.geom.LineString
- GeometryCollection = com.vividsolutions.jts.geom.GeometryCollection
Note: If the object passed into isTrue is not the editLayer, and the editLayer
is locked, the editLayer will be used in place of the passed in layer.
TODO change this class name to EditGeometryProperty or something similar
author: jones since: 1.1.0 |