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.
  • Constructor Details

    • OperatorExportToESRIShape

      public OperatorExportToESRIShape()
  • Method Details

    • getType

      public Operator.Type getType()
      Specified by:
      getType in class Operator
    • execute

      abstract ByteBufferCursor execute(int exportFlags, GeometryCursor geometryCursor)
      Performs the ExportToESRIShape operation
      Returns:
      Returns a ByteBufferCursor.
    • execute

      public abstract ByteBuffer execute(int exportFlags, Geometry geometry)
      Performs the ExportToESRIShape operation.
      Parameters:
      exportFlags - Use the ShapeExportFlags 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, ByteBuffer shapeBuffer)
      Performs the ExportToESRIShape operation.
      Parameters:
      exportFlags - Use the ShapeExportFlags 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()