com.iver.cit.gvsig.fmap.drivers.shp.write
Class SHPSHXFromSelectedVisitor

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.drivers.shp.write.SHPSHXFromSelectedVisitor
All Implemented Interfaces:
FeatureVisitor

public class SHPSHXFromSelectedVisitor
extends java.lang.Object
implements FeatureVisitor

Visitor de creación de un shape de los elementos seleccionados.

Author:
Vicente Caballero Navarro

Constructor Summary
SHPSHXFromSelectedVisitor()
           
 
Method Summary
 FBitSet getBitSet()
          DOCUMENT ME!
 IGeometry[] getGeometries()
          DOCUMENT ME!
 SelectableDataSource getSDS()
          DOCUMENT ME!
 void setFile(java.io.File f)
          DOCUMENT ME!
 boolean start(FLayer layer)
          Inicializa el visitor.
 void stop(FLayer layer)
          Finaliza el visitor.
 void visit(IGeometry g, int index)
          Recibe las geometrías a medida que se van recorriendo en la estrategia.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SHPSHXFromSelectedVisitor

public SHPSHXFromSelectedVisitor()
Method Detail

setFile

public void setFile(java.io.File f)
DOCUMENT ME!

Parameters:
f - DOCUMENT ME!

start

public boolean start(FLayer layer)
Inicializa el visitor.

Specified by:
start in interface FeatureVisitor
Parameters:
layer - Capa.
Returns:
True si se inicializa correctamente.

stop

public void stop(FLayer layer)
Finaliza el visitor.

Specified by:
stop in interface FeatureVisitor
Parameters:
layer - Capa.

visit

public void visit(IGeometry g,
                  int index)
           throws VisitException
Description copied from interface: FeatureVisitor
Recibe las geometrías a medida que se van recorriendo en la estrategia.

Specified by:
visit in interface FeatureVisitor
Parameters:
g - Geometría que se recorre
index - índice de la geometría
Throws:
VisitException
See Also:
FeatureVisitor.visit(com.iver.cit.gvsig.fmap.core.IGeometry, int)

getGeometries

public IGeometry[] getGeometries()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getSDS

public SelectableDataSource getSDS()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getBitSet

public FBitSet getBitSet()
DOCUMENT ME!

Returns:
DOCUMENT ME!