Subversion Repositories hibernate-spatial

Rev

Rev 141 | Rev 146 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
141 maesenka 1
/*
2
 * $Id: Decoder.java 142 2009-11-03 23:05:09Z maesenka $
3
 *
4
 * This file is part of Hibernate Spatial, an extension to the
5
 * hibernate ORM solution for geographic data.
6
 *
7
 * Copyright © 2009 Geovise BVBA
8
 *
9
 * This library is free software; you can redistribute it and/or
10
 * modify it under the terms of the GNU Lesser General Public
11
 * License as published by the Free Software Foundation; either
12
 * version 2.1 of the License, or (at your option) any later version.
13
 *
14
 * This library is distributed in the hope that it will be useful,
15
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17
 * Lesser General Public License for more details.
18
 *
19
 * You should have received a copy of the GNU Lesser General Public
20
 * License along with this library; if not, write to the Free Software
21
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
22
 *
23
 * For more information, visit: http://www.hibernatespatial.org/
24
 */
25
 
26
package org.hibernatespatial.sqlserver.convertors;
27
 
28
import com.vividsolutions.jts.geom.Geometry;
29
 
30
/**
31
 * @author Karel Maesen, Geovise BVBA.
32
 *         Date: Nov 2, 2009
33
 */
34
public interface Decoder<T extends Geometry> {
35
 
36
    public T decode(SqlGeometryV1 nativeGeom);
37
 
38
    boolean accepts(SqlGeometryV1 nativeGeom);
39
 
40
 
41
}