Package com.esri.core.geometry
Class OperatorExportToESRIShape
- java.lang.Object
-
- com.esri.core.geometry.Operator
-
- com.esri.core.geometry.OperatorExportToESRIShape
-
- Direct Known Subclasses:
OperatorExportToESRIShapeLocal
public abstract class OperatorExportToESRIShape extends Operator
Export to ESRI shape format.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
-
-
Constructor Summary
Constructors Constructor Description OperatorExportToESRIShape()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.nio.ByteBuffer
execute(int exportFlags, Geometry geometry)
Performs the ExportToESRIShape operation.(package private) abstract ByteBufferCursor
execute(int exportFlags, GeometryCursor geometryCursor)
Performs the ExportToESRIShape operationabstract int
execute(int exportFlags, Geometry geometry, java.nio.ByteBuffer shapeBuffer)
Performs the ExportToESRIShape operation.Operator.Type
getType()
static OperatorExportToESRIShape
local()
-
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
-
-
-
Method Detail
-
getType
public Operator.Type getType()
-
execute
abstract ByteBufferCursor execute(int exportFlags, GeometryCursor geometryCursor)
Performs the ExportToESRIShape operation- Returns:
- Returns a ByteBufferCursor.
-
execute
public abstract java.nio.ByteBuffer execute(int exportFlags, Geometry geometry)
Performs the ExportToESRIShape operation.- Parameters:
exportFlags
- Use theShapeExportFlags
interface.geometry
- The Geometry being exported.- Returns:
- Returns a ByteBuffer object containing the Geometry in ESRIShape format.
-
execute
public abstract int execute(int exportFlags, Geometry geometry, java.nio.ByteBuffer shapeBuffer)
Performs the ExportToESRIShape operation.- Parameters:
exportFlags
- Use theShapeExportFlags
interface.geometry
- The Geometry being exported.shapeBuffer
- The ByteBuffer to contain the exported Geometry in ESRIShape format.- Returns:
- If the input buffer is null, then the size needed for the buffer is returned. Otherwise the number of bytes written to the buffer is returned.
-
local
public static OperatorExportToESRIShape local()
-
-