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

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy
      extended bycom.iver.cit.gvsig.fmap.operations.strategies.ShpStrategy
All Implemented Interfaces:
Strategy

public class ShpStrategy
extends DefaultStrategy

Esta clase definirá las operaciones de la interfaz FLyrVect de la manera más óptima para los ficheros shp.


Constructor Summary
ShpStrategy(FLayer capa)
          Crea una ShpStrategy.
 
Method Summary
 void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Dibuja la capa vectorial asociada al Strategy en la imagen que se pasa como parámetro.
 void print(java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Método utilizado para dibujar sobre el graphics que se pasa como parámetro, pensado para utilizarse para imprimir.
 
Methods inherited from class com.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy
createIndex, getCapa, getFullExtent, getSelectionBounds, process, process, queryByPoint, queryByRect, queryByShape
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShpStrategy

public ShpStrategy(FLayer capa)
Crea una ShpStrategy.

Parameters:
capa -
Method Detail

draw

public void draw(java.awt.image.BufferedImage image,
                 java.awt.Graphics2D g,
                 ViewPort viewPort,
                 Cancellable cancel)
          throws DriverException
Description copied from interface: Strategy
Dibuja la capa vectorial asociada al Strategy en la imagen que se pasa como parámetro.

Specified by:
draw in interface Strategy
Overrides:
draw in class DefaultStrategy
Throws:
DriverException
See Also:
com.iver.cit.gvsig.fmap.operations.LayerOperations#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, FStyle2D)

print

public void print(java.awt.Graphics2D g,
                  ViewPort viewPort,
                  Cancellable cancel)
           throws DriverException
Método utilizado para dibujar sobre el graphics que se pasa como parámetro, pensado para utilizarse para imprimir.

Specified by:
print in interface Strategy
Overrides:
print in class DefaultStrategy
Parameters:
g - Graphics2D
viewPort - ViewPort.
cancel -
Throws:
DriverException