Construct an instance of the specified type. Objectify uses this method whenever possible to create instances of entities, condition classes, or other types; by overriding this method you can substitute Guice or other dependency injection mechanisms. By default it constructs with a simple no-args constructor.
SeShape
and builds a JTS Geometry. The geometry type constructed depends on this ArcSDEGeometryBuilder
specialized subclass
@param shape the ESRI's ArcSDE java api shape upon wich to create the new JTS geometry
@param geometryFactory
@return the type of JTS Geometry this subclass instance is specialized for or an emptygeometry of the same class if shape.isNil()
@throws SeException if it occurs fetching the coordinates array from shape
@throws DataSourceException if the com.vividsolutions.jts.geom.GeometryFactory
this builder is backed by can't create the com.vividsolutions.jts.geom.Geometry
with the com.vividsolutions.jts.geom.Coordinate[]
provided by newGeometry
new
operator. This method is expected to create a new object and return it.
@param cx the current Context for this thread
@param scope an enclosing scope of the caller exceptwhen the function is called from a closure.
@param args the array of arguments
@return the allocated object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|