org.hibernate.spatial
Class GeometryJavaTypeDescriptor

java.lang.Object
  extended by org.hibernate.type.descriptor.java.AbstractTypeDescriptor<com.vividsolutions.jts.geom.Geometry>
      extended by org.hibernate.spatial.GeometryJavaTypeDescriptor
All Implemented Interfaces:
java.io.Serializable, org.hibernate.type.descriptor.java.JavaTypeDescriptor<com.vividsolutions.jts.geom.Geometry>

public class GeometryJavaTypeDescriptor
extends org.hibernate.type.descriptor.java.AbstractTypeDescriptor<com.vividsolutions.jts.geom.Geometry>

See Also:
Serialized Form

Field Summary
static org.hibernate.type.descriptor.java.JavaTypeDescriptor<com.vividsolutions.jts.geom.Geometry> INSTANCE
           
 
Constructor Summary
protected GeometryJavaTypeDescriptor(java.lang.Class<com.vividsolutions.jts.geom.Geometry> type)
           
 
Method Summary
 com.vividsolutions.jts.geom.Geometry fromString(java.lang.String string)
           
 java.lang.String toString(com.vividsolutions.jts.geom.Geometry value)
           
<X> X
unwrap(com.vividsolutions.jts.geom.Geometry value, java.lang.Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
           
<X> com.vividsolutions.jts.geom.Geometry
wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
           
 
Methods inherited from class org.hibernate.type.descriptor.java.AbstractTypeDescriptor
areEqual, extractHashCode, extractLoggableRepresentation, getComparator, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final org.hibernate.type.descriptor.java.JavaTypeDescriptor<com.vividsolutions.jts.geom.Geometry> INSTANCE
Constructor Detail

GeometryJavaTypeDescriptor

protected GeometryJavaTypeDescriptor(java.lang.Class<com.vividsolutions.jts.geom.Geometry> type)
Method Detail

toString

public java.lang.String toString(com.vividsolutions.jts.geom.Geometry value)

fromString

public com.vividsolutions.jts.geom.Geometry fromString(java.lang.String string)

unwrap

public <X> X unwrap(com.vividsolutions.jts.geom.Geometry value,
                    java.lang.Class<X> type,
                    org.hibernate.type.descriptor.WrapperOptions options)

wrap

public <X> com.vividsolutions.jts.geom.Geometry wrap(X value,
                                                     org.hibernate.type.descriptor.WrapperOptions options)