Package org.citydb.database.adapter
Class AbstractGeometryConverterAdapter
- java.lang.Object
-
- org.citydb.database.adapter.AbstractGeometryConverterAdapter
-
- Direct Known Subclasses:
GeometryConverterAdapter
,GeometryConverterAdapter
,GeometryConverterAdapter
public abstract class AbstractGeometryConverterAdapter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractDatabaseAdapter
databaseAdapter
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractGeometryConverterAdapter(AbstractDatabaseAdapter databaseAdapter)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract GeometryObject
getCurve(java.lang.Object geomObj)
abstract java.lang.Object
getDatabaseObject(GeometryObject geomObj, java.sql.Connection connection)
abstract GeometryObject
getEnvelope(java.lang.Object geomObj)
abstract GeometryObject
getGeometry(java.lang.Object geomObj)
abstract GeometryObject
getMultiCurve(java.lang.Object geomObj)
abstract GeometryObject
getMultiPoint(java.lang.Object geomObj)
abstract GeometryObject
getMultiPolygon(java.lang.Object geomObj)
abstract int
getNullGeometryType()
abstract java.lang.String
getNullGeometryTypeName()
abstract GeometryObject
getPoint(java.lang.Object geomObj)
abstract GeometryObject
getPolygon(java.lang.Object geomObj)
-
-
-
Field Detail
-
databaseAdapter
protected final AbstractDatabaseAdapter databaseAdapter
-
-
Constructor Detail
-
AbstractGeometryConverterAdapter
protected AbstractGeometryConverterAdapter(AbstractDatabaseAdapter databaseAdapter)
-
-
Method Detail
-
getEnvelope
public abstract GeometryObject getEnvelope(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getPoint
public abstract GeometryObject getPoint(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getMultiPoint
public abstract GeometryObject getMultiPoint(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getCurve
public abstract GeometryObject getCurve(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getMultiCurve
public abstract GeometryObject getMultiCurve(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getPolygon
public abstract GeometryObject getPolygon(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getMultiPolygon
public abstract GeometryObject getMultiPolygon(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getGeometry
public abstract GeometryObject getGeometry(java.lang.Object geomObj) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getDatabaseObject
public abstract java.lang.Object getDatabaseObject(GeometryObject geomObj, java.sql.Connection connection) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
getNullGeometryType
public abstract int getNullGeometryType()
-
getNullGeometryTypeName
public abstract java.lang.String getNullGeometryTypeName()
-
-