public abstract class OperatorImportFromESRIShape extends Operator
Operator.Type
Constructor and Description |
---|
OperatorImportFromESRIShape() |
Modifier and Type | Method and Description |
---|---|
abstract Geometry |
execute(int importFlags,
Geometry.Type type,
ByteBuffer shapeBuffer)
Performs the ImportFromESRIShape operation.
|
Operator.Type |
getType() |
static OperatorImportFromESRIShape |
local() |
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
public Operator.Type getType()
public abstract Geometry execute(int importFlags, Geometry.Type type, ByteBuffer shapeBuffer)
importFlags
- Use the ShapeImportFlags
interface. The default is 0, which means geometry comes from a trusted source and is topologically simple.
If the geometry comes from non-trusted source (that is it can be non-simple), pass ShapeImportNonTrusted.type
- The geometry type that you want to import. Use the Geometry.Type
enum. It can be Geometry.Type.Unknown if the type of geometry has to be
figured out from the shape buffer.shapeBuffer
- The buffer holding the Geometry in ESRIShape format.public static OperatorImportFromESRIShape local()
Copyright © 2018. All rights reserved.