com.iver.cit.gvsig.fmap.operations.strategies
Class QueryByGeometryVisitor
java.lang.Object
com.iver.cit.gvsig.fmap.operations.strategies.QueryByGeometryVisitor
- All Implemented Interfaces:
- FeatureVisitor
- public class QueryByGeometryVisitor
- extends java.lang.Object
- implements FeatureVisitor
Method Summary |
FBitSet |
getBitSet()
|
boolean |
start(FLayer layer)
Método invocado antes de las visitas para que el visitor pueda reservar
algún tipo de recurso que sea necesario |
void |
stop(FLayer layer)
Método invocado al finalizar las visitas con el fin de que se puedan
liberar los recursos reservados en start |
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 |
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
DISJOINT
public static final int DISJOINT
- See Also:
- Constant Field Values
INTERSECTS
public static final int INTERSECTS
- See Also:
- Constant Field Values
TOUCHES
public static final int TOUCHES
- See Also:
- Constant Field Values
CROSSES
public static final int CROSSES
- See Also:
- Constant Field Values
WITHIN
public static final int WITHIN
- See Also:
- Constant Field Values
CONTAINS
public static final int CONTAINS
- See Also:
- Constant Field Values
OVERLAPS
public static final int OVERLAPS
- See Also:
- Constant Field Values
QueryByGeometryVisitor
public QueryByGeometryVisitor(IGeometry geom,
int relation)
visit
public void visit(IGeometry g,
int index)
- 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 recorreindex
- índice de la geometría- See Also:
FeatureVisitor.visit(com.iver.cit.gvsig.fmap.core.IGeometry, int)
stop
public void stop(FLayer layer)
- Description copied from interface:
FeatureVisitor
- Método invocado al finalizar las visitas con el fin de que se puedan
liberar los recursos reservados en start
- Specified by:
stop
in interface FeatureVisitor
- Parameters:
layer
- Capa sobre la que se actua- See Also:
FeatureVisitor.stop(com.iver.cit.gvsig.fmap.layers.FLayer)
start
public boolean start(FLayer layer)
- Description copied from interface:
FeatureVisitor
- Método invocado antes de las visitas para que el visitor pueda reservar
algún tipo de recurso que sea necesario
- Specified by:
start
in interface FeatureVisitor
- Parameters:
layer
- Capa sobre la que se actúa
- Returns:
- Devuelve true si el visitor se puede aplicar sobre la capa que
se pasa como parámetro
- See Also:
FeatureVisitor.start(com.iver.cit.gvsig.fmap.layers.FLayer)
getBitSet
public FBitSet getBitSet()