Class FileSystemNode

Object
Node
FileSystemNode

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

    • 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