Package org.hibernate.spatial
Class GeolatteGeometryJavaType
java.lang.Object
org.hibernate.type.descriptor.java.AbstractJavaType<org.geolatte.geom.Geometry>
org.hibernate.spatial.GeolatteGeometryJavaType
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.java.BasicJavaType<org.geolatte.geom.Geometry>,org.hibernate.type.descriptor.java.JavaType<org.geolatte.geom.Geometry>
public class GeolatteGeometryJavaType
extends org.hibernate.type.descriptor.java.AbstractJavaType<org.geolatte.geom.Geometry>
Descriptor for geolatte-geom
Geometrys.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.type.descriptor.java.JavaType
org.hibernate.type.descriptor.java.JavaType.CoercionContext -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeolatteGeometryJavaTypean instance of this descriptorstatic final GeolatteGeometryJavaTypestatic final GeolatteGeometryJavaTypestatic final GeolatteGeometryJavaTypestatic final GeolatteGeometryJavaTypestatic final GeolatteGeometryJavaTypestatic final GeolatteGeometryJavaTypestatic final GeolatteGeometryJavaType -
Constructor Summary
ConstructorsConstructorDescriptionGeolatteGeometryJavaType(Class<? extends org.geolatte.geom.Geometry> type) Initialize a type descriptor for the geolatte-geomGeometrytype.GeolatteGeometryJavaType(Class<? extends org.geolatte.geom.Geometry> type, org.geolatte.geom.codec.Wkt.Dialect wktDialect) -
Method Summary
Modifier and TypeMethodDescriptionorg.geolatte.geom.GeometryfromString(CharSequence string) org.hibernate.type.descriptor.jdbc.JdbcTypegetRecommendedJdbcType(org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators indicators) toString(org.geolatte.geom.Geometry value) <X> Xunwrap(org.geolatte.geom.Geometry value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options) <X> org.geolatte.geom.Geometrywrap(X value, org.hibernate.type.descriptor.WrapperOptions options) Methods inherited from class org.hibernate.type.descriptor.java.AbstractJavaType
areEqual, extractHashCode, extractLoggableRepresentation, getComparator, getJavaType, getMutabilityPlan, unknownUnwrap, unknownWrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.java.JavaType
appendEncodedString, coerce, createJavaType, createJavaType, fromEncodedString, getCheckCondition, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getJavaTypeClass, getLongSqlLength, getReplacement, getTypeName, isInstance, isTemporalType, isWider, useObjectEqualsHashCode
-
Field Details
-
GEOMETRY_INSTANCE
an instance of this descriptor -
POINT_INSTANCE
-
LINESTRING_INSTANCE
-
POLYGON_INSTANCE
-
GEOMETRYCOLL_INSTANCE
-
MULTIPOINT_INSTANCE
-
MULTILINESTRING_INSTANCE
-
MULTIPOLYGON_INSTANCE
-
-
Constructor Details
-
GeolatteGeometryJavaType
Initialize a type descriptor for the geolatte-geomGeometrytype. -
GeolatteGeometryJavaType
public GeolatteGeometryJavaType(Class<? extends org.geolatte.geom.Geometry> type, org.geolatte.geom.codec.Wkt.Dialect wktDialect)
-
-
Method Details
-
toString
-
fromString
-
getRecommendedJdbcType
public org.hibernate.type.descriptor.jdbc.JdbcType getRecommendedJdbcType(org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators indicators) -
unwrap
public <X> X unwrap(org.geolatte.geom.Geometry value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options) -
wrap
public <X> org.geolatte.geom.Geometry wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
-