Class GeometryConverterAdapter
- java.lang.Object
-
- org.citydb.database.adapter.AbstractGeometryConverterAdapter
-
- org.citydb.database.adapter.oracle.GeometryConverterAdapter
-
public class GeometryConverterAdapter extends AbstractGeometryConverterAdapter
-
-
Field Summary
-
Fields inherited from class org.citydb.database.adapter.AbstractGeometryConverterAdapter
databaseAdapter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GeometryConverterAdapter(AbstractDatabaseAdapter databaseAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeometryObject
getCurve(java.lang.Object geomObj)
java.lang.Object
getDatabaseObject(GeometryObject geomObj, java.sql.Connection connection)
GeometryObject
getEnvelope(java.lang.Object geomObj)
GeometryObject
getGeometry(java.lang.Object geomObj)
GeometryObject
getMultiCurve(java.lang.Object geomObj)
GeometryObject
getMultiPoint(java.lang.Object geomObj)
GeometryObject
getMultiPolygon(java.lang.Object geomObj)
int
getNullGeometryType()
java.lang.String
getNullGeometryTypeName()
GeometryObject
getPoint(java.lang.Object geomObj)
GeometryObject
getPolygon(java.lang.Object geomObj)
-
-
-
Constructor Detail
-
GeometryConverterAdapter
protected GeometryConverterAdapter(AbstractDatabaseAdapter databaseAdapter)
-
-
Method Detail
-
getNullGeometryType
public int getNullGeometryType()
- Specified by:
getNullGeometryType
in classAbstractGeometryConverterAdapter
-
getNullGeometryTypeName
public java.lang.String getNullGeometryTypeName()
- Specified by:
getNullGeometryTypeName
in classAbstractGeometryConverterAdapter
-
getEnvelope
public GeometryObject getEnvelope(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getEnvelope
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getPoint
public GeometryObject getPoint(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getPoint
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getMultiPoint
public GeometryObject getMultiPoint(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getMultiPoint
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getCurve
public GeometryObject getCurve(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getCurve
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getMultiCurve
public GeometryObject getMultiCurve(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getMultiCurve
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getPolygon
public GeometryObject getPolygon(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getPolygon
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getMultiPolygon
public GeometryObject getMultiPolygon(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getMultiPolygon
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getGeometry
public GeometryObject getGeometry(java.lang.Object geomObj) throws java.sql.SQLException
- Specified by:
getGeometry
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
getDatabaseObject
public java.lang.Object getDatabaseObject(GeometryObject geomObj, java.sql.Connection connection) throws java.sql.SQLException
- Specified by:
getDatabaseObject
in classAbstractGeometryConverterAdapter
- Throws:
java.sql.SQLException
-
-