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

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

public class FirstStrategy
extends DefaultStrategy

Estrategia empleada para las capas vectoriales, que dibuja y guarda en un fichero el bounding box de cada shape junto con su tipo. No se deberá de dibujar dos veces un adaptador con esta estrategía


Constructor Summary
FirstStrategy(FLayer capa)
          Crea una nueva FirstStrategy.
 
Method Summary
 void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Dibuja metiendo en una estructura de datos para cada geometría que se dibuja su boundingbox y su tipo
 
Methods inherited from class com.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy
createIndex, getCapa, getFullExtent, getSelectionBounds, print, 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

FirstStrategy

public FirstStrategy(FLayer capa)
Crea una nueva FirstStrategy.

Parameters:
capa -
Method Detail

draw

public void draw(java.awt.image.BufferedImage image,
                 java.awt.Graphics2D g,
                 ViewPort viewPort,
                 Cancellable cancel)
          throws DriverException
Dibuja metiendo en una estructura de datos para cada geometría que se dibuja su boundingbox y su tipo

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