Package org.gvsig.fmap.dal.feature.impl
Class WrappedSpatialIndex
java.lang.Object
org.gvsig.fmap.dal.feature.impl.WrappedSpatialIndex
- All Implemented Interfaces:
org.gvsig.fmap.geom.SpatialIndex,org.gvsig.tools.service.Service
- Author:
- fdiaz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Constructor Summary
ConstructorsConstructorDescriptionWrappedSpatialIndex(org.gvsig.fmap.geom.SpatialIndex index, org.gvsig.fmap.dal.feature.FeatureStore store) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.gvsig.fmap.dal.feature.FeatureReference> voidclose()voidflush()org.gvsig.fmap.geom.SpatialIndexFactoryorg.gvsig.tools.service.Managerprotected Objectvoidinsert(org.gvsig.fmap.geom.Geometry geom) voidvoidvoidopen()Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom, long limit) voidquery(org.gvsig.fmap.geom.Geometry geom, org.gvsig.tools.visitor.Visitor visitor) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.primitive.Envelope envelope) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit) voidquery(org.gvsig.fmap.geom.primitive.Envelope envelope, org.gvsig.tools.visitor.Visitor visitor) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryAll()List<org.gvsig.fmap.dal.feature.FeatureReference> List<org.gvsig.fmap.dal.feature.FeatureReference> queryAsList(org.gvsig.fmap.geom.Geometry geom) List<org.gvsig.fmap.dal.feature.FeatureReference> queryAsList(org.gvsig.fmap.geom.primitive.Envelope envelope) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.Geometry geom) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.Geometry geom, long limit) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope) Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit) booleanremove(org.gvsig.fmap.geom.Geometry geom) booleanbooleanvoidlongsize()
-
Constructor Details
-
WrappedSpatialIndex
public WrappedSpatialIndex(org.gvsig.fmap.geom.SpatialIndex index, org.gvsig.fmap.dal.feature.FeatureStore store)
-
-
Method Details
-
getFactory
public org.gvsig.fmap.geom.SpatialIndexFactory getFactory()- Specified by:
getFactoryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
open
public void open()- Specified by:
openin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
close
public void close()- Specified by:
closein interfaceorg.gvsig.fmap.geom.SpatialIndex
-
query
public void query(org.gvsig.fmap.geom.primitive.Envelope envelope, org.gvsig.tools.visitor.Visitor visitor) - Specified by:
queryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
query
public void query(org.gvsig.fmap.geom.Geometry geom, org.gvsig.tools.visitor.Visitor visitor) - Specified by:
queryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
query
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit) - Specified by:
queryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
query
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.primitive.Envelope envelope) - Specified by:
queryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
query
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom, long limit) - Specified by:
queryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
query
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom) - Specified by:
queryin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryNearest
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope, long limit) - Specified by:
queryNearestin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryNearest
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.primitive.Envelope envelope) - Specified by:
queryNearestin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryNearest
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.Geometry geom, long limit) - Specified by:
queryNearestin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryNearest
public Iterator<org.gvsig.fmap.dal.feature.FeatureReference> queryNearest(org.gvsig.fmap.geom.Geometry geom) - Specified by:
queryNearestin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryAll
- Specified by:
queryAllin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryAsList
public List<org.gvsig.fmap.dal.feature.FeatureReference> queryAsList(org.gvsig.fmap.geom.primitive.Envelope envelope) - Specified by:
queryAsListin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryAsList
public List<org.gvsig.fmap.dal.feature.FeatureReference> queryAsList(org.gvsig.fmap.geom.Geometry geom) - Specified by:
queryAsListin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
queryAllAsList
- Specified by:
queryAllAsListin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
insert
- Specified by:
insertin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
insert
- Specified by:
insertin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
insert
public void insert(org.gvsig.fmap.geom.Geometry geom) - Specified by:
insertin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
remove
- Specified by:
removein interfaceorg.gvsig.fmap.geom.SpatialIndex
-
remove
- Specified by:
removein interfaceorg.gvsig.fmap.geom.SpatialIndex
-
remove
public boolean remove(org.gvsig.fmap.geom.Geometry geom) - Specified by:
removein interfaceorg.gvsig.fmap.geom.SpatialIndex
-
removeAll
public void removeAll()- Specified by:
removeAllin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
size
public long size()- Specified by:
sizein interfaceorg.gvsig.fmap.geom.SpatialIndex
-
flush
public void flush()- Specified by:
flushin interfaceorg.gvsig.fmap.geom.SpatialIndex
-
getManager
public org.gvsig.tools.service.Manager getManager()- Specified by:
getManagerin interfaceorg.gvsig.tools.service.Service
-
getOID
-
asList
-