在ArcSDE Java API的
版本9.3中隐藏这很多未实现的方法,也就是说,实现类中直接就
return false;
或者什么都没做.
并且,还会莫名其妙的出现其他额外的public的方法,完全不理会所实现的
接口,碰到问题都不知道怎样解决.而且ESRI的人对这个API出现的各种问题概不负责,美其名曰"免费".
下面我就逐步罗列开发过程中
发现的问题方法.
未实现:
com.esri.sde.sdk.geom.SeGeometrySource.geometryFromWKT(String paramString, int paramInt)
com.esri.sde.sdk.geom.SeGeometrySource.geometry(Class paramClass, Geometry[] paramArrayOfGeometry)
com.esri.sde.sdk.geom.SeGeometrySource.geometry(Class paramClass, Vector paramVector)
com.esri.sde.sdk.geom.SeGeometrySource.sridToWKT(int paramInt)
com.esri.sde.sdk.geom.SeGeometrySource.enableGeometry(Connection paramConnection)
额外方法:
com.esri.sde.sdk.geom.SeGeometrySource.geometryFactory(GeometryFactory paramGeometryFactory, byte[] paramArrayOfByte)
com.esri.sde.sdk.geom.SeGeometrySource.geometryFactory(GeometryFactory paramGeometryFactory, byte[] paramArrayOfByte, SeCoordRef paramSeCoordRef)
com.esri.sde.sdk.geom.SeGeometrySource.geometryFromShape(ByteArrayInputStream paramByteArrayInputStream, SeCoordRef paramSeCoordRef)
com.esri.sde.sdk.geom.SeGeometrySource.geometryFromWKT(String paramString, SeCoordRef paramSeCoordRef)