Class FileSystemNode


  • public class FileSystemNode
    extends Node
    Author:
    Tommaso Nolli
    • Method Detail

      • copy

        public Node copy()
                  throws IOException
        Overrides:
        copy in class Node
        Throws:
        IOException
      • getNumSubNodes

        public int getNumSubNodes()
        Overrides:
        getNumSubNodes in class Node
        Returns:
        Returns the numSubNodes.
      • setNumSubNodes

        public void setNumSubNodes​(int numSubNodes)
        Parameters:
        numSubNodes - The numSubNodes to set.
      • getSubNodeStartByte

        public int getSubNodeStartByte()
        Returns:
        Returns the subNodeStartByte.
      • getSubNodesLength

        public int getSubNodesLength()
        Returns:
        Returns the subNodesLength.
      • getSubNode

        public Node getSubNode​(int pos)
                        throws StoreException
        Description copied from class: Node
        Gets the Node at the requested position
        Overrides:
        getSubNode in class Node
        Parameters:
        pos - The position
        Returns:
        A Node
        Throws:
        StoreException
        See Also:
        org.geotools.index.quadtree.Node#getSubNode(int)
      • readNode

        public static FileSystemNode readNode​(int id,
                                              Node parent,
                                              FileChannel channel,
                                              ByteOrder order,
                                              boolean useMemoryMapping)
                                       throws IOException
        Throws:
        IOException
      • close

        public void close()
        Description copied from class: Node
        Clears up whatever resources the node is hanging onto
        Overrides:
        close in class Node