com.esri.core.geometry
Class OperatorExportToESRIShape

java.lang.Object
  extended by com.esri.core.geometry.Operator
      extended by com.esri.core.geometry.OperatorExportToESRIShape

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
OperatorExportToESRIShape()
           
 
Method Summary
abstract  ByteBuffer execute(int exportFlags, Geometry geometry)
          Performs the ExportToESRIShape operation.
abstract  int execute(int exportFlags, Geometry geometry, ByteBuffer shapeBuffer)
          Performs the ExportToESRIShape operation.
 Operator.Type getType()
           
static OperatorExportToESRIShape local()
           
 
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorExportToESRIShape

public OperatorExportToESRIShape()
Method Detail

getType

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

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()


Copyright © 2013. All Rights Reserved.