Uses of Class
org.geotools.caching.spatialindex.NodeIdentifier

Packages that use NodeIdentifier
org.geotools.caching   
org.geotools.caching.grid.featurecache   
org.geotools.caching.grid.featurecache.readers   
org.geotools.caching.grid.spatialindex   
org.geotools.caching.grid.spatialindex.store   
org.geotools.caching.spatialindex   
 

Uses of NodeIdentifier in org.geotools.caching
 

Methods in org.geotools.caching with parameters of type NodeIdentifier
 void LRUEvictionPolicy.access(NodeIdentifier node)
           
 void EvictionPolicy.access(NodeIdentifier node)
          Called when a node is accessed.
 void EvictableTree.evict(NodeIdentifier node)
           
 

Uses of NodeIdentifier in org.geotools.caching.grid.featurecache
 

Method parameters in org.geotools.caching.grid.featurecache with type arguments of type NodeIdentifier
 void GridFeatureCache.register(java.util.Collection<NodeIdentifier> nodes)
          Registers a collection of nodes as valid.
 void StreamingGridFeatureCache.register(java.util.Collection<NodeIdentifier> nodes)
          Registers a collection of nodes as valid.
 void GridFeatureCache.unregister(java.util.Collection<NodeIdentifier> nodes)
          Un-registers a collection of nodes.
 void StreamingGridFeatureCache.unregister(java.util.Collection<NodeIdentifier> nodes)
          Un-registers a collection of nodes.
 

Uses of NodeIdentifier in org.geotools.caching.grid.featurecache.readers
 

Constructor parameters in org.geotools.caching.grid.featurecache.readers with type arguments of type NodeIdentifier
GridCacheFeatureReader(java.util.Collection<NodeIdentifier> nodeids, GridSpatialIndex g)
          Creates a feature reader which reads features from a collection of nodes.
 

Uses of NodeIdentifier in org.geotools.caching.grid.spatialindex
 

Fields in org.geotools.caching.grid.spatialindex with type parameters of type NodeIdentifier
protected  java.util.ArrayList<NodeIdentifier> GridRootNode.children
           
 

Methods in org.geotools.caching.grid.spatialindex that return NodeIdentifier
 NodeIdentifier GridSpatialIndex.findUniqueInstance(NodeIdentifier id)
           
 NodeIdentifier GridNode.getChildIdentifier(int index)
           
 NodeIdentifier GridRootNode.getChildIdentifier(int index)
           
 NodeIdentifier GridNode.getIdentifier()
           
 NodeIdentifier NodeCursor.getNext()
           
 

Methods in org.geotools.caching.grid.spatialindex with parameters of type NodeIdentifier
 void GridSpatialIndex.evict(NodeIdentifier node)
          must deal with synchronization outside this method.
 NodeIdentifier GridSpatialIndex.findUniqueInstance(NodeIdentifier id)
           
protected  void GridSpatialIndex.insertData(NodeIdentifier n, java.lang.Object data, Shape shape)
           
 Node GridSpatialIndex.readNode(NodeIdentifier id)
           
 void GridRootNode.setChildIdentifier(int index, NodeIdentifier id)
           
 void GridNode.setIdentifier(NodeIdentifier id)
           
 

Uses of NodeIdentifier in org.geotools.caching.grid.spatialindex.store
 

Methods in org.geotools.caching.grid.spatialindex.store that return NodeIdentifier
 NodeIdentifier BufferedDiskStorage.findUniqueInstance(NodeIdentifier id)
          Finds the unique node identifier
 NodeIdentifier DiskStorage.findUniqueInstance(NodeIdentifier id)
           
 NodeIdentifier MemoryStorage.findUniqueInstance(NodeIdentifier id)
           
 

Methods in org.geotools.caching.grid.spatialindex.store with parameters of type NodeIdentifier
 NodeIdentifier BufferedDiskStorage.findUniqueInstance(NodeIdentifier id)
          Finds the unique node identifier
 NodeIdentifier DiskStorage.findUniqueInstance(NodeIdentifier id)
           
 NodeIdentifier MemoryStorage.findUniqueInstance(NodeIdentifier id)
           
 Node BufferedDiskStorage.get(NodeIdentifier id)
          Gets a particular node.
 Node DiskStorage.get(NodeIdentifier id)
          Gets a particular node
 Node MemoryStorage.get(NodeIdentifier id)
           
 void BufferedDiskStorage.remove(NodeIdentifier id)
          Removes a node from the storage.
 void DiskStorage.remove(NodeIdentifier id)
          Removes a node from the store.
 void MemoryStorage.remove(NodeIdentifier id)
           
 

Uses of NodeIdentifier in org.geotools.caching.spatialindex
 

Subclasses of NodeIdentifier in org.geotools.caching.spatialindex
 class RegionNodeIdentifier
          Identify nodes by the region they represent.
 

Fields in org.geotools.caching.spatialindex declared as NodeIdentifier
protected  NodeIdentifier AbstractSpatialIndex.root
          The node at the root of index.
 

Methods in org.geotools.caching.spatialindex that return NodeIdentifier
 NodeIdentifier Storage.findUniqueInstance(NodeIdentifier id)
           
 NodeIdentifier Node.getChildIdentifier(int index)
           
 NodeIdentifier Node.getIdentifier()
           
 NodeIdentifier QueryStrategy.getNextNode(Node n, boolean[] hasNext)
           
 

Methods in org.geotools.caching.spatialindex with parameters of type NodeIdentifier
protected  void AbstractSpatialIndex.deleteNode(NodeIdentifier id)
           
 NodeIdentifier Storage.findUniqueInstance(NodeIdentifier id)
           
 Node Storage.get(NodeIdentifier id)
          Reads a node from the store given an node identifier
protected abstract  void AbstractSpatialIndex.insertData(NodeIdentifier n, java.lang.Object data, Shape shape)
          Insert new data into target node.
protected  Node AbstractSpatialIndex.readNode(NodeIdentifier id)
           
 void Storage.remove(NodeIdentifier id)
          Removes a node from the store given a node identifier
 void Node.setIdentifier(NodeIdentifier id)
           
 



Copyright © 1996-2010 Geotools. All Rights Reserved.