Class DeLiCluNode

    • Constructor Detail

      • DeLiCluNode

        public DeLiCluNode()
        Empty constructor for Externalizable interface.
      • DeLiCluNode

        public DeLiCluNode​(int capacity,
                           boolean isLeaf)
        Creates a new DeLiCluNode with the specified parameters.
        Parameters:
        capacity - the capacity (maximum number of entries plus 1 for overflow) of this node
        isLeaf - indicates whether this node is a leaf node
    • Method Detail

      • hasHandled

        public boolean hasHandled()
        Returns true, if the children of this node (or their child nodes) contain handled data objects.
        Returns:
        true, if the children of this node (or their child nodes) contain handled data objects
      • hasUnhandled

        public boolean hasUnhandled()
        Returns true, if the children of this node (or their child nodes) contain unhandled data objects.
        Returns:
        true, if the children of this node (or their child nodes) contain unhandled data objects
      • integrityCheckParameters

        protected void integrityCheckParameters​(DeLiCluNode parent,
                                                int index)
        Tests, if the parameters of the entry representing this node, are correctly set. Subclasses may need to overwrite this method.
        Overrides:
        integrityCheckParameters in class AbstractRStarTreeNode<DeLiCluNode,​DeLiCluEntry>
        Parameters:
        parent - the parent holding the entry representing this node
        index - the index of the entry in the parents child array