A B C D E F G H I L M N O P R S T U V W

A

AbstractDBGeometryType - Class in org.hibernatespatial
This type is a abstract base type for implementing database specific user types for geometry types.
AbstractDBGeometryType() - Constructor for class org.hibernatespatial.AbstractDBGeometryType
 
adapt(Object, ClassMetadata) - Static method in class org.hibernatespatial.readers.FeatureAdapter
 
addAttribute(AttributeInfo) - Method in class org.hibernatespatial.pojo.ClassInfo
 
addTypeMapping(int, String, CtClass) - Method in class org.hibernatespatial.pojo.TypeMapper
 
asGeometry() - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns this MGeometry as a Geometry.
asGeometry() - Method in class org.hibernatespatial.mgeom.MLineString
 
asGeometry() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
assemble(Serializable, Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
assemble(Serializable, Object) - Method in class org.hibernatespatial.GeometryUserType
 
AttributeInfo - Class in org.hibernatespatial.pojo
 
AttributeInfo() - Constructor for class org.hibernatespatial.pojo.AttributeInfo
 
AutoMapper - Class in org.hibernatespatial.pojo
 
AutoMapper() - Constructor for class org.hibernatespatial.pojo.AutoMapper
 

B

BasicFeatureReader - Class in org.hibernatespatial.readers
A FeatureReader that uses the FeatureAdapter to dynamically adapt retrieved objects to the Feature interface.
BasicFeatureReader(Class, SessionFactory, Geometry, String) - Constructor for class org.hibernatespatial.readers.BasicFeatureReader
 
BUFFER - Static variable in interface org.hibernatespatial.SpatialAnalysis
 

C

Circle - Class in org.hibernatespatial
This class provides operations for handling the usage of Circles and arcs in Geometries.
Circle() - Constructor for class org.hibernatespatial.Circle
Creates a circle whose center is at the origin and whose radius is 0.
Circle(Coordinate, double) - Constructor for class org.hibernatespatial.Circle
Create a circle with a defined center and radius
Circle(double, double, double) - Constructor for class org.hibernatespatial.Circle
Create a circle using the x/y coordinates for the center.
Circle(double, double, double, double) - Constructor for class org.hibernatespatial.Circle
Creates a circle based on bounding box.
Circle(Coordinate, Coordinate, Coordinate) - Constructor for class org.hibernatespatial.Circle
Three point method of circle construction.
Circle(double, double, double, double, double, double) - Constructor for class org.hibernatespatial.Circle
Three point method of circle construction.
Circle.Arc - Class in org.hibernatespatial
 
ClassInfo - Class in org.hibernatespatial.pojo
 
ClassInfo(String, String) - Constructor for class org.hibernatespatial.pojo.ClassInfo
 
clearAttributes() - Method in class org.hibernatespatial.pojo.ClassInfo
 
clone() - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
clone() - Method in class org.hibernatespatial.mgeom.MLineString
 
clone() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
close() - Method in class org.hibernatespatial.helper.PropertyFileReader
 
close() - Method in class org.hibernatespatial.readers.BasicFeatureReader
 
close() - Method in interface org.hibernatespatial.readers.FeatureReader
 
close() - Method in interface org.hibernatespatial.readers.Reader
 
configure(Configuration) - Method in class org.hibernatespatial.cfg.HSConfiguration
Derives the configuration from the Hibernate Configuration object.
configure() - Method in class org.hibernatespatial.cfg.HSConfiguration
Gets the configuriation from the hibernate-spatail.cfg.xml file on the classpath.
configure(File) - Method in class org.hibernatespatial.cfg.HSConfiguration
Gets the configuriation from the specified file.
configure(String) - Method in class org.hibernatespatial.cfg.HSConfiguration
Gets the configuriation from the specified file on the class path.
CONSTANT - Static variable in interface org.hibernatespatial.mgeom.MGeometry
Measures are constant across the Geometry
contains(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
CONTAINS - Static variable in interface org.hibernatespatial.SpatialRelation
 
conv2DBGeometry(Geometry, Connection) - Method in class org.hibernatespatial.AbstractDBGeometryType
Converts a JTS geometry object to a native database geometry object.
convert2JTS(Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
Converts the native database geometry object to a JTS Geometry object.
convertCoordinate(Coordinate) - Static method in class org.hibernatespatial.mgeom.MCoordinate
Converts a standard Coordinate instance to an MCoordinate instance.
CONVEXHULL - Static variable in interface org.hibernatespatial.SpatialAnalysis
 
copy(Coordinate[]) - Static method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
copy(CoordinateSequence) - Static method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
copySRID(Geometry, Geometry) - Static method in class org.hibernatespatial.mgeom.EventLocator
 
create(Coordinate[]) - Method in class org.hibernatespatial.mgeom.MCoordinateSequenceFactory
Returns an MCoordinateSequence based on the given array -- the array is used directly if it is an instance of MCoordinate[]; otherwise it is copied.
create(CoordinateSequence) - Method in class org.hibernatespatial.mgeom.MCoordinateSequenceFactory
 
create(int, int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequenceFactory
Creates a MCoordinateSequence instance initialized to the size parameter.
create2d(double, double) - Static method in class org.hibernatespatial.mgeom.MCoordinate
A convenience method for creating a MCoordinate instance where there are only 2 coordinates and an lrs measure value.
create2dWithMeasure(double, double, double) - Static method in class org.hibernatespatial.mgeom.MCoordinate
A convenience method for creating a MCoordinate instance where there are only 2 coordinates and an lrs measure value.
create3d(double, double, double) - Static method in class org.hibernatespatial.mgeom.MCoordinate
A convenience method for creating a MCoordinate instance where there are 3 coordinates but no lrs measure value.
create3dWithMeasure(double, double, double, double) - Static method in class org.hibernatespatial.mgeom.MCoordinate
A convenience method for creating a MCoordinate instance where there are 3 coordinates and an lrs measure value.
createArc(Coordinate, Coordinate, Coordinate) - Method in class org.hibernatespatial.Circle
 
createClassInfo(String, String, String, DatabaseMetaData) - Method in class org.hibernatespatial.pojo.FeatureMapper
 
createClassName(String) - Method in interface org.hibernatespatial.pojo.NamingStrategy
Create a valid name for a Java class based on the specified input name.
createClassName(String) - Method in class org.hibernatespatial.pojo.SimpleNamingStrategy
 
createGeometryFactory(Map) - Static method in class org.hibernatespatial.cfg.GeometryFactoryHelper
 
createGetterName(String) - Method in interface org.hibernatespatial.pojo.NamingStrategy
Create a valid name for a getter for the property
createGetterName(String) - Method in class org.hibernatespatial.pojo.SimpleNamingStrategy
 
createMLineString(MCoordinate[]) - Method in class org.hibernatespatial.mgeom.MGeometryFactory
Constructs a MLineString using the given Coordinates; a null or empty array will create an empty MLineString.
createMLineString(CoordinateSequence) - Method in class org.hibernatespatial.mgeom.MGeometryFactory
Creates a MLineString using the given CoordinateSequence; a null or empty CoordinateSequence will create an empty MLineString.
createMultiMLineString(MLineString[], double) - Method in class org.hibernatespatial.mgeom.MGeometryFactory
 
createMultiMLineString(MLineString[]) - Method in class org.hibernatespatial.mgeom.MGeometryFactory
 
createPropertyName(String) - Method in interface org.hibernatespatial.pojo.NamingStrategy
Create a valid name for a member variable based on the specified input name.
createPropertyName(String) - Method in class org.hibernatespatial.pojo.SimpleNamingStrategy
 
createSetterName(String) - Method in interface org.hibernatespatial.pojo.NamingStrategy
Create a valid name for a setter for the property
createSetterName(String) - Method in class org.hibernatespatial.pojo.SimpleNamingStrategy
 
createSpatialDialect(String) - Static method in class org.hibernatespatial.HBSpatialExtension
 
createSpatialDialect(String) - Method in interface org.hibernatespatial.spi.SpatialDialectProvider
create Spatial Dialect with the provided name.
crosses(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
CROSSES - Static variable in interface org.hibernatespatial.SpatialRelation
 

D

DECREASING - Static variable in interface org.hibernatespatial.mgeom.MGeometry
Measures are decreasing in the direction of the MGeometry
deepCopy(Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
deepCopy(Object) - Method in class org.hibernatespatial.GeometryUserType
 
defaultNumericalPrecision() - Static method in class org.hibernatespatial.mgeom.DoubleComparator
 
DIALECT_PARAM_NAME - Static variable in class org.hibernatespatial.GeometryUserType
 
DIFFERENCE - Static variable in interface org.hibernatespatial.SpatialAnalysis
 
disassemble(Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
disassemble(Object) - Method in class org.hibernatespatial.GeometryUserType
 
disjoint(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
DISJOINT - Static variable in interface org.hibernatespatial.SpatialRelation
 
DISTANCE - Static variable in interface org.hibernatespatial.SpatialAnalysis
 
distanceFromCenter(Coordinate) - Method in class org.hibernatespatial.Circle
 
distanceWithin(String, Geometry, double) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
DoubleComparator - Class in org.hibernatespatial.mgeom
This utility class is used to testsuite-suite doubles for equality
DoubleComparator() - Constructor for class org.hibernatespatial.mgeom.DoubleComparator
 
DWithinExpression - Class in org.hibernatespatial.criterion
 
DWithinExpression(String, Geometry, double) - Constructor for class org.hibernatespatial.criterion.DWithinExpression
 

E

EnvelopeAdapter - Class in org.hibernatespatial.helper
 
EnvelopeAdapter() - Constructor for class org.hibernatespatial.helper.EnvelopeAdapter
 
eq(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
equals(Object, Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
equals(Object) - Method in class org.hibernatespatial.Circle
 
equals(Object, Object) - Method in class org.hibernatespatial.GeometryUserType
 
equals(Object) - Method in class org.hibernatespatial.GeometryUserType
 
equals(double, double) - Static method in class org.hibernatespatial.mgeom.DoubleComparator
 
equals(double, double, double) - Static method in class org.hibernatespatial.mgeom.DoubleComparator
 
equals(Object) - Method in class org.hibernatespatial.mgeom.MCoordinate
 
equals(Object) - Method in class org.hibernatespatial.pojo.AttributeInfo
 
equals(Object) - Method in class org.hibernatespatial.pojo.ClassInfo
 
EQUALS - Static variable in interface org.hibernatespatial.SpatialRelation
 
equals2DWithMeasure(Coordinate) - Method in class org.hibernatespatial.mgeom.MCoordinate
 
equals3DWithMeasure(Coordinate) - Method in class org.hibernatespatial.mgeom.MCoordinate
 
EventLocator - Class in org.hibernatespatial.mgeom
 
EventLocator() - Constructor for class org.hibernatespatial.mgeom.EventLocator
 
expandEnvelope(Envelope) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
ExpressionUtil - Class in org.hibernatespatial.criterion
This class assists in the formation of a SQL-fragment in the various spatial query expressions.
ExpressionUtil() - Constructor for class org.hibernatespatial.criterion.ExpressionUtil
 
extent(String) - Static method in class org.hibernatespatial.criterion.SpatialProjections
 
EXTENT - Static variable in interface org.hibernatespatial.SpatialAggregate
 

F

Feature - Interface in org.hibernatespatial.readers
A minimal interface for features, understood as being objects having minimally geometry and identifier properties.
FeatureAdapter - Class in org.hibernatespatial.readers
Adapts arbitrary objects to the Feature interface using dynamic proxying.
FeatureAdapter() - Constructor for class org.hibernatespatial.readers.FeatureAdapter
 
FeatureClassGenerator - Class in org.hibernatespatial.pojo
 
FeatureClassGenerator(String, NamingStrategy) - Constructor for class org.hibernatespatial.pojo.FeatureClassGenerator
 
FeatureMapper - Class in org.hibernatespatial.pojo
 
FeatureMapper(NamingStrategy, TypeMapper) - Constructor for class org.hibernatespatial.pojo.FeatureMapper
 
FeatureReader - Interface in org.hibernatespatial.readers
Interface to iterate over Features in a database through Hibernate Spatial.
filter(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
filter(String, Envelope, int) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
FILTER - Static variable in interface org.hibernatespatial.SpatialRelation
Deprecated. 
find(S) - Method in interface org.hibernatespatial.helper.FinderStrategy
Find a feature or property of a subject
find(ClassMetadata) - Method in class org.hibernatespatial.helper.GeometryPropertyFinder
 
findColumn(String, Criteria, CriteriaQuery) - Static method in class org.hibernatespatial.criterion.ExpressionUtil
 
FinderException - Exception in org.hibernatespatial.helper
This exception is thrown when Hibernate Spatial fails to find a required resource.
FinderException(String) - Constructor for exception org.hibernatespatial.helper.FinderException
 
FinderStrategy<T,S> - Interface in org.hibernatespatial.helper
A FinderStrategy is used to find a specific feature.

G

GENERAL_MGEOMETRY_EXCEPTION - Static variable in exception org.hibernatespatial.mgeom.MGeometryException
 
generate(ClassInfo) - Method in class org.hibernatespatial.pojo.FeatureClassGenerator
 
geometryChangedAction() - Method in class org.hibernatespatial.mgeom.MLineString
 
geometryChangedAction() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
GeometryFactoryHelper - Class in org.hibernatespatial.cfg
Factory for creating a GeometryFactory given a map of configuration parameters.
GeometryFactoryHelper() - Constructor for class org.hibernatespatial.cfg.GeometryFactoryHelper
 
GeometryNotFoundException - Exception in org.hibernatespatial.pojo
This Exception is thrown when the POJO Utility cannot locate a Geometry-valued attribute.
GeometryNotFoundException() - Constructor for exception org.hibernatespatial.pojo.GeometryNotFoundException
 
GeometryNotFoundException(String) - Constructor for exception org.hibernatespatial.pojo.GeometryNotFoundException
 
GeometryNotFoundException(Throwable) - Constructor for exception org.hibernatespatial.pojo.GeometryNotFoundException
 
GeometryNotFoundException(String, Throwable) - Constructor for exception org.hibernatespatial.pojo.GeometryNotFoundException
 
GeometryPropertyFinder - Class in org.hibernatespatial.helper
This FinderStrategy implementation returns the first geometry-valued property.
GeometryPropertyFinder() - Constructor for class org.hibernatespatial.helper.GeometryPropertyFinder
 
GeometryUserType - Class in org.hibernatespatial
This class ensures that Hibernate can work with the JTS Geometry type.
GeometryUserType() - Constructor for class org.hibernatespatial.GeometryUserType
 
getAngle(Coordinate) - Method in class org.hibernatespatial.Circle
Returns the angle of the point from the center and the horizontal line from the center.
getArcAngle() - Method in class org.hibernatespatial.Circle.Arc
 
getArcAngleDegrees() - Method in class org.hibernatespatial.Circle.Arc
 
getArcHeight() - Method in class org.hibernatespatial.Circle.Arc
given a an arc defined from p1 to p2 existing on this circle, returns the height of the arc.
getAttribute(String) - Method in interface org.hibernatespatial.readers.Feature
 
getAttributeGetterName(String, String, String, String) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the name of the getter-method for the attribute
getAttributes(String, String, String) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the attribute names of the class to with the specified table is mapped
getAttributes() - Method in class org.hibernatespatial.pojo.ClassInfo
 
getAttributeSetterName(String, String, String, String) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the name of the setter-method for the attribute
getCenter() - Method in class org.hibernatespatial.Circle
 
getChordCenterPoint() - Method in class org.hibernatespatial.Circle.Arc
 
getClass(String, String, String) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the Class object to which the specified table is mapped
getClassName() - Method in class org.hibernatespatial.pojo.ClassInfo
 
getClosestPoint(Coordinate, double) - Method in class org.hibernatespatial.mgeom.MLineString
 
getColumnName() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
getConfiguration() - Static method in class org.hibernatespatial.HBSpatialExtension
 
getCoordinate(int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getCoordinate(int, Coordinate) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getCoordinateAtM(double) - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns the Coordinate along the Geometry at the measure value
getCoordinateAtM(double) - Method in class org.hibernatespatial.mgeom.MLineString
 
getCoordinateAtM(double) - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getCoordinateCopy(int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getCoordinatesBetween(double, double) - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns the coordinatesequence(s) containing all coordinates between the begin and end measures.
getCoordinatesBetween(double, double) - Method in class org.hibernatespatial.mgeom.MLineString
 
getCoordinatesBetween(double, double) - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getCtClass() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
getCtClass(String, int) - Method in class org.hibernatespatial.pojo.TypeMapper
 
getDbGeometryTypeName() - Method in interface org.hibernatespatial.SpatialDialect
Returns the name of the native database type for storing geometries.
getDefaultDialect() - Method in class org.hibernatespatial.cfg.HSConfiguration
 
getDefaultDialect() - Method in interface org.hibernatespatial.spi.SpatialDialectProvider
Returns the default dialect for this provider.
getDefaultGeomFactory() - Static method in class org.hibernatespatial.HBSpatialExtension
 
getDefaultSpatialDialect() - Static method in class org.hibernatespatial.HBSpatialExtension
 
getDimension() - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getDWithinSQL(String) - Method in interface org.hibernatespatial.SpatialDialect
Returns the SQL fragment when parsing a DWithinExpression.
getFactory() - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns the GeometryFactory of the MGeometry
getFieldName() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
getGeomAttribute() - Method in class org.hibernatespatial.pojo.ClassInfo
 
getGeometry() - Method in interface org.hibernatespatial.readers.Feature
 
getGeometryAttribute(String, String, String) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the (default) Geometry-valued attribute
getGeometryFactory() - Method in class org.hibernatespatial.AbstractDBGeometryType
 
getGeometryType() - Method in class org.hibernatespatial.mgeom.MLineString
 
getGeometryType() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getGeometryUserType() - Method in interface org.hibernatespatial.SpatialDialect
 
getHavingSridSQL(String) - Method in interface org.hibernatespatial.SpatialDialect
Returns the SQL fragment when parsing an HavingSridExpression.
getHibernateType() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
getHibernateType(String, int) - Method in class org.hibernatespatial.pojo.TypeMapper
 
getId() - Method in interface org.hibernatespatial.readers.Feature
 
getIdAttribute(String, String, String) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the Identifier attribute
getIdAttribute() - Method in class org.hibernatespatial.pojo.ClassInfo
 
getIsEmptySQL(String, boolean) - Method in interface org.hibernatespatial.SpatialDialect
Returns the SQL fragment when parsing a IsEmptyExpression or IsNotEmpty expression.
getLinearGeometry(MGeometry, double, double) - Static method in class org.hibernatespatial.mgeom.EventLocator
 
getM(int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getMachinePrecision() - Static method in class org.hibernatespatial.mgeom.DoubleComparator
 
getMappedSQLTypes() - Method in class org.hibernatespatial.pojo.TypeMapper
 
getMappedTables() - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the tables mapped by this automapper.
getMappingsDoc() - Method in class org.hibernatespatial.pojo.MappingsGenerator
 
getMatCoordinate(Coordinate, double) - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns the measure value at the Coordinate
getMatCoordinate(Coordinate, double) - Method in class org.hibernatespatial.mgeom.MLineString
 
getMatCoordinate(Coordinate, double) - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getMatN(int) - Method in class org.hibernatespatial.mgeom.MLineString
get the measure of the specified coordinate
getMaxM() - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns the maximum M-value of the MGeometry
getMaxM() - Method in class org.hibernatespatial.mgeom.MLineString
 
getMaxM() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getMeasureDirection() - Method in class org.hibernatespatial.mgeom.MLineString
determine the direction of the measures w.r.t.
getMeasures() - Method in class org.hibernatespatial.mgeom.MLineString
 
getMGap() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getMinM() - Method in interface org.hibernatespatial.mgeom.MGeometry
Returns the minimum M-value of the MGeometry
getMinM() - Method in class org.hibernatespatial.mgeom.MLineString
 
getMinM() - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
getMLength() - Method in class org.hibernatespatial.mgeom.MLineString
Returns the measure length of the segment.
getNonCommentLines() - Method in class org.hibernatespatial.helper.PropertyFileReader
Returns the non-comment lines in a file.
getOrdinate(int) - Method in class org.hibernatespatial.mgeom.MCoordinate
TODO: I'd like to see this method added to the base Coordinate class Returns the ordinate value specified in this Coordinate instance.
getOrdinate(int, int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getP1() - Method in class org.hibernatespatial.Circle.Arc
 
getP1Angle() - Method in class org.hibernatespatial.Circle.Arc
 
getP2() - Method in class org.hibernatespatial.Circle.Arc
 
getP2Angle() - Method in class org.hibernatespatial.Circle.Arc
 
getPoint(double) - Method in class org.hibernatespatial.Circle
 
getPointGeometry(MGeometry, double) - Static method in class org.hibernatespatial.mgeom.EventLocator
Returns the point on the specified MGeometry where its measure equals the specified position.
getPrecisionModel() - Method in class org.hibernatespatial.cfg.HSConfiguration
 
getPrecisionModelScale() - Method in class org.hibernatespatial.cfg.HSConfiguration
 
getProperties() - Method in class org.hibernatespatial.helper.PropertyFileReader
 
getProperty(HSProperty) - Method in class org.hibernatespatial.cfg.HSConfiguration
 
getRadius() - Method in class org.hibernatespatial.Circle
 
getRadix() - Static method in class org.hibernatespatial.mgeom.DoubleComparator
 
getSource() - Method in class org.hibernatespatial.cfg.HSConfiguration
The source file or URL for this configuration.
getSpatialAggregateSQL(String, int) - Method in interface org.hibernatespatial.SpatialDialect
 
getSpatialDialect(CriteriaQuery, SpatialFunction) - Static method in class org.hibernatespatial.criterion.ExpressionUtil
 
getSpatialFilterExpression(String) - Method in interface org.hibernatespatial.SpatialDialect
Returns the SQL fragment for the SQL WHERE-expression when parsing org.hibernatespatial.criterion.SpatialFilterExpressions into prepared statements.
getSpatialRelateSQL(String, int) - Method in interface org.hibernatespatial.SpatialDialect
Returns the SQL fragment for the SQL WHERE-clause when parsing org.hibernatespatial.criterion.SpatialRelateExpressions into prepared statements.
getSupportedDialects() - Method in interface org.hibernatespatial.spi.SpatialDialectProvider
Returns the Dialect names

This method must return the canonical class names of the Spatialdialect implementations that this provider provides.

getTableName() - Method in class org.hibernatespatial.pojo.ClassInfo
 
getType() - Method in exception org.hibernatespatial.mgeom.MGeometryException
 
getTypedValues(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.DWithinExpression
 
getTypedValues(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.HavingSridExpression
 
getTypedValues(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.IsEmptyExpression
 
getTypedValues(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.SpatialFilter
 
getTypedValues(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.SpatialRelateExpression
 
getX(int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
getY(int) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 

H

hashCode(Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
hashCode() - Method in class org.hibernatespatial.GeometryUserType
 
hashCode(Object) - Method in class org.hibernatespatial.GeometryUserType
 
hashCode() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
hashCode() - Method in class org.hibernatespatial.pojo.ClassInfo
 
hasNext() - Method in class org.hibernatespatial.readers.BasicFeatureReader
 
hasNext() - Method in interface org.hibernatespatial.readers.FeatureReader
 
hasNext() - Method in interface org.hibernatespatial.readers.Reader
 
havingSRID(String, int) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
HavingSridExpression - Class in org.hibernatespatial.criterion
 
HavingSridExpression(String, int) - Constructor for class org.hibernatespatial.criterion.HavingSridExpression
 
HBSpatialExtension - Class in org.hibernatespatial
This is the bootstrap class that is used to get an SpatialDialect.
HibernateSpatialException - Exception in org.hibernatespatial
Exception for Hibernate Spatial
HibernateSpatialException(String) - Constructor for exception org.hibernatespatial.HibernateSpatialException
 
HibernateSpatialException(Throwable) - Constructor for exception org.hibernatespatial.HibernateSpatialException
 
HibernateSpatialException(String, Throwable) - Constructor for exception org.hibernatespatial.HibernateSpatialException
 
HSConfiguration - Class in org.hibernatespatial.cfg
Configuration information for the Hibernate Spatial Extension.
HSConfiguration() - Constructor for class org.hibernatespatial.cfg.HSConfiguration
 
HSProperty - Enum in org.hibernatespatial.cfg
This enum contains the configurable properties of the Hibernate Spatial Extension.

I

INCREASING - Static variable in interface org.hibernatespatial.mgeom.MGeometry
Measures are increasing in the direction of the MGeometry
instance() - Static method in class org.hibernatespatial.mgeom.MCoordinateSequenceFactory
Returns the singleton instance of MCoordinateSequenceFactory
interpolate(double, double) - Method in class org.hibernatespatial.mgeom.MLineString
Assigns the first coordinate in the CoordinateSequence to the beginMeasure and the last coordinate in the CoordinateSequence to the endMeasure.
INTERSECTION - Static variable in interface org.hibernatespatial.SpatialAnalysis
 
intersects(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
INTERSECTS - Static variable in interface org.hibernatespatial.SpatialRelation
 
isClockwise() - Method in class org.hibernatespatial.Circle.Arc
 
isEmpty(String) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
IsEmptyExpression - Class in org.hibernatespatial.criterion
 
IsEmptyExpression(String, boolean) - Constructor for class org.hibernatespatial.criterion.IsEmptyExpression
 
isGeometry() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
isIdentifier() - Method in class org.hibernatespatial.pojo.AttributeInfo
 
isMonotone(boolean) - Method in interface org.hibernatespatial.mgeom.MGeometry
Determine whether the LRS measures (not the x,y,z coordinates) in the Coordinate sequence of the geometry is Monotone.
isMonotone(boolean) - Method in class org.hibernatespatial.mgeom.MLineString
Indicates whether the MLineString has monotone increasing or decreasing M-values
isMonotone(boolean) - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
isMutable() - Method in class org.hibernatespatial.AbstractDBGeometryType
 
isMutable() - Method in class org.hibernatespatial.GeometryUserType
 
isNotEmpty(String) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
isTwoPhaseFiltering() - Method in interface org.hibernatespatial.SpatialDialect
Deprecated. 

L

linearizeArc(double, double, double, double, double, double, double) - Static method in class org.hibernatespatial.Circle
Given 2 points defining an arc on the circle, interpolates the circle into a collection of points that provide connected chords that approximate the arc based on the tolerance value.
linearizeArc(double, double, double, double, double, double) - Static method in class org.hibernatespatial.Circle
Given 2 points defining an arc on the circle, interpolates the circle into a collection of points that provide connected chords that approximate the arc based on the tolerance value.
linearizeArc(Coordinate, Coordinate, Coordinate, double) - Method in class org.hibernatespatial.Circle
Given 2 points defining an arc on the circle, interpolates the circle into a collection of points that provide connected chords that approximate the arc based on the tolerance value.
linearizeCircle(double, double, double, double, double, double) - Static method in class org.hibernatespatial.Circle
Given a circle defined by the 3 points, creates a linearized interpolation of the circle starting and ending on the first coordinate.
load(Collection<ClassInfo>, String) - Method in class org.hibernatespatial.pojo.MappingsGenerator
 
logger - Static variable in class org.hibernatespatial.pojo.AutoMapper
 
logger - Static variable in class org.hibernatespatial.pojo.TypeMapper
 

M

m - Variable in class org.hibernatespatial.mgeom.MCoordinate
 
main(String[]) - Static method in class org.hibernatespatial.mgeom.DoubleComparator
 
main(String[]) - Static method in class org.hibernatespatial.util.MetadataInspector
 
map(Connection, String, String, Collection<String>) - Static method in class org.hibernatespatial.pojo.AutoMapper
Returns the Hibernate mapping document for the specified tables

MappingsGenerator - Class in org.hibernatespatial.pojo
This class creates a Hibernate mapping file for a list of tables.
MappingsGenerator(String) - Constructor for class org.hibernatespatial.pojo.MappingsGenerator
 
MCoordinate - Class in org.hibernatespatial.mgeom
This coordinate class supports 4D coordinates, where the first 3 measures (x,y,z) are coordinates in a 3 dimensional space (cartesian for example), and the fourth is a measure value used for linear referencing.
MCoordinate() - Constructor for class org.hibernatespatial.mgeom.MCoordinate
Default constructor
MCoordinate(double, double, double, double) - Constructor for class org.hibernatespatial.mgeom.MCoordinate
 
MCoordinate(double, double) - Constructor for class org.hibernatespatial.mgeom.MCoordinate
 
MCoordinate(Coordinate) - Constructor for class org.hibernatespatial.mgeom.MCoordinate
 
MCoordinate(MCoordinate) - Constructor for class org.hibernatespatial.mgeom.MCoordinate
 
MCoordinateSequence - Class in org.hibernatespatial.mgeom
Implements the CoordinateSequence interface.
MCoordinateSequence(MCoordinate[]) - Constructor for class org.hibernatespatial.mgeom.MCoordinateSequence
Copy constructor -- simply aliases the input array, for better performance.
MCoordinateSequence(Coordinate[]) - Constructor for class org.hibernatespatial.mgeom.MCoordinateSequence
Constructor that makes a copy of an array of Coordinates.
MCoordinateSequence(CoordinateSequence) - Constructor for class org.hibernatespatial.mgeom.MCoordinateSequence
Constructor that makes a copy of a CoordinateSequence.
MCoordinateSequence(int) - Constructor for class org.hibernatespatial.mgeom.MCoordinateSequence
Constructs a sequence of a given size, populated with new MCoordinates.
MCoordinateSequenceFactory - Class in org.hibernatespatial.mgeom
Creates MCoordinateSequenceFactory internally represented as an array of MCoordinates.
measureOnLength(boolean) - Method in interface org.hibernatespatial.mgeom.MGeometry
Builds measures along the Geometry based on the length from the beginning (first coordinate) of the Geometry.
measureOnLength(boolean) - Method in class org.hibernatespatial.mgeom.MLineString
 
measureOnLength(boolean) - Method in class org.hibernatespatial.mgeom.MultiMLineString
 
MetadataInspector - Class in org.hibernatespatial.util
 
MetadataInspector() - Constructor for class org.hibernatespatial.util.MetadataInspector
 
MGeometry - Interface in org.hibernatespatial.mgeom
Defines geometries that carry measures in their CoordinateSequence.
MGeometryException - Exception in org.hibernatespatial.mgeom
 
MGeometryException(String) - Constructor for exception org.hibernatespatial.mgeom.MGeometryException
 
MGeometryException(int) - Constructor for exception org.hibernatespatial.mgeom.MGeometryException
 
MGeometryException(int, String) - Constructor for exception org.hibernatespatial.mgeom.MGeometryException
 
MGeometryFactory - Class in org.hibernatespatial.mgeom
Extension of the GeometryFactory for constructing Geometries with Measure support.
MGeometryFactory(PrecisionModel, int, MCoordinateSequenceFactory) - Constructor for class org.hibernatespatial.mgeom.MGeometryFactory
 
MGeometryFactory(MCoordinateSequenceFactory) - Constructor for class org.hibernatespatial.mgeom.MGeometryFactory
 
MGeometryFactory(PrecisionModel) - Constructor for class org.hibernatespatial.mgeom.MGeometryFactory
 
MGeometryFactory(PrecisionModel, int) - Constructor for class org.hibernatespatial.mgeom.MGeometryFactory
 
MGeometryFactory() - Constructor for class org.hibernatespatial.mgeom.MGeometryFactory
 
MissingIdentifierException - Exception in org.hibernatespatial.pojo
This Exception is thrown when the POJO Utility cannot locate a primary key.
MissingIdentifierException() - Constructor for exception org.hibernatespatial.pojo.MissingIdentifierException
 
MissingIdentifierException(String) - Constructor for exception org.hibernatespatial.pojo.MissingIdentifierException
 
MissingIdentifierException(Throwable) - Constructor for exception org.hibernatespatial.pojo.MissingIdentifierException
 
MissingIdentifierException(String, Throwable) - Constructor for exception org.hibernatespatial.pojo.MissingIdentifierException
 
MLineString - Class in org.hibernatespatial.mgeom
An implementation of the LineString class with the addition that the containing CoordinateSequence can carry measure.
MLineString(CoordinateSequence, GeometryFactory) - Constructor for class org.hibernatespatial.mgeom.MLineString
 
move(double, double) - Method in class org.hibernatespatial.Circle
Move the circle to a new center
MultiMLineString - Class in org.hibernatespatial.mgeom
 
MultiMLineString(MLineString[], double, GeometryFactory) - Constructor for class org.hibernatespatial.mgeom.MultiMLineString
 

N

NamingStrategy - Interface in org.hibernatespatial.pojo
A NamingStrategy determines how to derive suitable class and member names corresponding to database tables and columns.
next() - Method in class org.hibernatespatial.readers.BasicFeatureReader
 
next() - Method in interface org.hibernatespatial.readers.FeatureReader
 
next() - Method in interface org.hibernatespatial.readers.Reader
 
NON_MONOTONE - Static variable in interface org.hibernatespatial.mgeom.MGeometry
Measures are not monotone along the Geometry
normalizeAngle(double) - Static method in class org.hibernatespatial.Circle
Returns an angle between 0 and 2*PI.
nullSafeGet(ResultSet, String[], Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
nullSafeGet(ResultSet, String[], Object) - Method in class org.hibernatespatial.GeometryUserType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class org.hibernatespatial.GeometryUserType
 

O

OPERATION_REQUIRES_MONOTONE - Static variable in exception org.hibernatespatial.mgeom.MGeometryException
 
org.hibernatespatial - package org.hibernatespatial
 
org.hibernatespatial.cfg - package org.hibernatespatial.cfg
 
org.hibernatespatial.criterion - package org.hibernatespatial.criterion
 
org.hibernatespatial.helper - package org.hibernatespatial.helper
 
org.hibernatespatial.mgeom - package org.hibernatespatial.mgeom
 
org.hibernatespatial.pojo - package org.hibernatespatial.pojo
 
org.hibernatespatial.readers - package org.hibernatespatial.readers
 
org.hibernatespatial.spi - package org.hibernatespatial.spi
 
org.hibernatespatial.util - package org.hibernatespatial.util
 
overlaps(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
OVERLAPS - Static variable in interface org.hibernatespatial.SpatialRelation
 

P

PACKAGE_NAME - Static variable in class org.hibernatespatial.pojo.AutoMapper
 
PropertyFileReader - Class in org.hibernatespatial.helper
Helper class to read settings and properties files.
PropertyFileReader(InputStream) - Constructor for class org.hibernatespatial.helper.PropertyFileReader
 
providers - Static variable in class org.hibernatespatial.HBSpatialExtension
 

R

Reader<T> - Interface in org.hibernatespatial.readers
 
removeAttribute(AttributeInfo) - Method in class org.hibernatespatial.pojo.ClassInfo
 
removeTypeMapping(int) - Method in class org.hibernatespatial.pojo.TypeMapper
 
replace(Object, Object, Object) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
replace(Object, Object, Object) - Method in class org.hibernatespatial.GeometryUserType
 
returnedClass() - Method in class org.hibernatespatial.AbstractDBGeometryType
 
returnedClass() - Method in class org.hibernatespatial.GeometryUserType
 
reverseMeasures() - Method in class org.hibernatespatial.mgeom.MLineString
This method reverses the measures assigned to the Coordinates in the CoordinateSequence without modifying the positional (x,y,z) values.

S

setColumnName(String) - Method in class org.hibernatespatial.pojo.AttributeInfo
 
setConfiguration(HSConfiguration) - Static method in class org.hibernatespatial.HBSpatialExtension
 
setCtClass(CtClass) - Method in class org.hibernatespatial.pojo.AttributeInfo
 
setDefaultDialect(String) - Method in class org.hibernatespatial.cfg.HSConfiguration
 
setFieldName(String) - Method in class org.hibernatespatial.pojo.AttributeInfo
 
setGeometryFactory(GeometryFactory) - Static method in class org.hibernatespatial.helper.EnvelopeAdapter
 
setHibernateType(String) - Method in class org.hibernatespatial.pojo.AttributeInfo
 
setIdentifier(boolean) - Method in class org.hibernatespatial.pojo.AttributeInfo
 
setMeasureAtIndex(int, double) - Method in class org.hibernatespatial.mgeom.MLineString
 
setOrdinate(int, double) - Method in class org.hibernatespatial.mgeom.MCoordinate
TODO: I'd like to see this method added to the base Coordinate class Sets the value for a given ordinate.
setOrdinate(int, int, double) - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
setParameterValues(Properties) - Method in class org.hibernatespatial.AbstractDBGeometryType
 
setParameterValues(Properties) - Method in class org.hibernatespatial.GeometryUserType
 
setPrecisionModel(String) - Method in class org.hibernatespatial.cfg.HSConfiguration
 
setPrecisionModelScale(String) - Method in class org.hibernatespatial.cfg.HSConfiguration
 
setProperty(HSProperty, String) - Method in class org.hibernatespatial.cfg.HSConfiguration
 
shift(double, double) - Method in class org.hibernatespatial.Circle
shift the center of the circle by delta X and delta Y
shiftMeasure(double) - Method in class org.hibernatespatial.mgeom.MLineString
Shift all measures by the amount parameter.
SimpleNamingStrategy - Class in org.hibernatespatial.pojo
This is the default implementation for a NamingStrategy.
SimpleNamingStrategy() - Constructor for class org.hibernatespatial.pojo.SimpleNamingStrategy
 
size() - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
SpatialAggregate - Interface in org.hibernatespatial
Enumeration of types of Spatial Aggregation
SpatialAnalysis - Interface in org.hibernatespatial
The spatial analysis functions defined in the OGC SFS specification.
SpatialDialect - Interface in org.hibernatespatial
Describes the features of a spatially enabled dialect.
SpatialDialectProvider - Interface in org.hibernatespatial.spi
Interface that is implemented by a SpatialDialect Provider.
SpatialFilter - Class in org.hibernatespatial.criterion
An implementation for a simple spatial filter.
SpatialFilter(String, Geometry) - Constructor for class org.hibernatespatial.criterion.SpatialFilter
 
SpatialFilter(String, Envelope, int) - Constructor for class org.hibernatespatial.criterion.SpatialFilter
 
SpatialFunction - Enum in org.hibernatespatial
Spatial functions that users generally expect in a database.
SpatialProjections - Class in org.hibernatespatial.criterion
 
SpatialProjections() - Constructor for class org.hibernatespatial.criterion.SpatialProjections
 
SpatialRelateExpression - Class in org.hibernatespatial.criterion
An implementation of the Criterion interface that implements spatial queries: queries to the effect that a geometry property has a specific spatial relation to a test geometry
SpatialRelateExpression(String, Geometry, int) - Constructor for class org.hibernatespatial.criterion.SpatialRelateExpression
 
SpatialRelation - Interface in org.hibernatespatial
These spatial relations are all defined in "OpenGIS Simple Feature Specification for SQL, Rev.
spatialRestriction(int, String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
SpatialRestrictions - Class in org.hibernatespatial.criterion
Static Factory Class for creating spatial criterion types.
split() - Method in class org.hibernatespatial.Circle.Arc
 
sqlTypes() - Method in class org.hibernatespatial.AbstractDBGeometryType
 
sqlTypes() - Method in class org.hibernatespatial.GeometryUserType
 
subtractAngles(double, double) - Static method in class org.hibernatespatial.Circle
Returns the angle between the angles a1 and a2 in radians.
supports(SpatialFunction) - Method in interface org.hibernatespatial.SpatialDialect
Does this dialect supports the specified SpatialFunction.
supportsFiltering() - Method in interface org.hibernatespatial.SpatialDialect
Returns true if this SpatialDialect supports a specific filtering function.
SYMDIFFERENCE - Static variable in interface org.hibernatespatial.SpatialAnalysis
 

T

TableNotFoundException - Exception in org.hibernatespatial.pojo
This Exception is thrown when the POJO Utility cannot locate a primary key.
TableNotFoundException() - Constructor for exception org.hibernatespatial.pojo.TableNotFoundException
 
TableNotFoundException(String) - Constructor for exception org.hibernatespatial.pojo.TableNotFoundException
 
TableNotFoundException(Throwable) - Constructor for exception org.hibernatespatial.pojo.TableNotFoundException
 
TableNotFoundException(String, Throwable) - Constructor for exception org.hibernatespatial.pojo.TableNotFoundException
 
toCoordinateArray() - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
toPolygon(Envelope, int) - Static method in class org.hibernatespatial.helper.EnvelopeAdapter
 
toSqlString(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.DWithinExpression
 
toSqlString(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.HavingSridExpression
 
toSqlString(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.IsEmptyExpression
 
toSqlString(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.SpatialFilter
 
toSqlString(Criteria, CriteriaQuery) - Method in class org.hibernatespatial.criterion.SpatialRelateExpression
 
toString() - Method in class org.hibernatespatial.cfg.HSConfiguration
 
toString() - Method in class org.hibernatespatial.Circle.Arc
 
toString() - Method in class org.hibernatespatial.Circle
 
toString() - Method in class org.hibernatespatial.GeometryUserType
 
toString() - Method in class org.hibernatespatial.mgeom.MCoordinate
 
toString() - Method in class org.hibernatespatial.mgeom.MCoordinateSequence
 
toString() - Method in class org.hibernatespatial.mgeom.MLineString
 
touches(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
TOUCHES - Static variable in interface org.hibernatespatial.SpatialRelation
 
TYPE - Static variable in class org.hibernatespatial.GeometryUserType
 
TypeMapper - Class in org.hibernatespatial.pojo
The TypeMapper maps a pair consisting of java.sql.Type, and a database type name to a CtClass (a representation of a java type used by the javassist class building tools) and to a Hibernate type (used when creating a mapping file).
TypeMapper(String) - Constructor for class org.hibernatespatial.pojo.TypeMapper
 
TypeNotFoundException - Exception in org.hibernatespatial.pojo
This Exception is thrown when the POJO Utility cannot locate a primary key.
TypeNotFoundException() - Constructor for exception org.hibernatespatial.pojo.TypeNotFoundException
 
TypeNotFoundException(String) - Constructor for exception org.hibernatespatial.pojo.TypeNotFoundException
 
TypeNotFoundException(Throwable) - Constructor for exception org.hibernatespatial.pojo.TypeNotFoundException
 
TypeNotFoundException(String, Throwable) - Constructor for exception org.hibernatespatial.pojo.TypeNotFoundException
 

U

UNION - Static variable in interface org.hibernatespatial.SpatialAnalysis
 
unionM(MLineString) - Method in class org.hibernatespatial.mgeom.MLineString
 
UNIONM_ON_DISJOINT_MLINESTRINGS - Static variable in exception org.hibernatespatial.mgeom.MGeometryException
 

V

valueOf(String) - Static method in enum org.hibernatespatial.cfg.HSProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hibernatespatial.SpatialFunction
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hibernatespatial.cfg.HSProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hibernatespatial.SpatialFunction
Returns an array containing the constants of this enum type, in the order they are declared.

W

within(String, Geometry) - Static method in class org.hibernatespatial.criterion.SpatialRestrictions
 
WITHIN - Static variable in interface org.hibernatespatial.SpatialRelation
 
write(Writer) - Method in class org.hibernatespatial.pojo.MappingsGenerator
 

A B C D E F G H I L M N O P R S T U V W

Copyright © 2011 hibernatespatial.org. All Rights Reserved.