com.iver.cit.gvsig.fmap.operations.strategies
Class SelectedZoomVisitor

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.operations.strategies.SelectedZoomVisitor
All Implemented Interfaces:
FeatureVisitor

public class SelectedZoomVisitor
extends java.lang.Object
implements FeatureVisitor

Visitor de zoom a lo seleccionado.

Author:
Vicente Caballero Navarro

Constructor Summary
SelectedZoomVisitor()
           
 
Method Summary
 java.awt.geom.Rectangle2D getSelectBound()
          Devuelve el Extent de los shapes seleccionados, y si no hay ningún shape seleccionado devuelve null.
 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

SelectedZoomVisitor

public SelectedZoomVisitor()
Method Detail

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)

getSelectBound

public java.awt.geom.Rectangle2D getSelectBound()
Devuelve el Extent de los shapes seleccionados, y si no hay ningún shape seleccionado devuelve null.

Returns:
Extent de los shapes seleccionados.