Interface DeLiCluEntry

  • All Superinterfaces:
    java.io.Externalizable, java.io.Serializable, SpatialComparable, SpatialEntry
    All Known Implementing Classes:
    DeLiCluDirectoryEntry, DeLiCluLeafEntry

    public interface DeLiCluEntry
    extends SpatialEntry
    Defines the requirements for an entry in an DeLiClu-Tree node. Additionally to an entry in an R*-Tree two boolean flags that indicate whether this entry's node contains handled or unhandled data objects.
    Since:
    0.1
    Author:
    Elke Achtert
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean hasHandled()
      Returns true, if the node (or its child nodes) which is represented by this entry contains handled data objects.
      boolean hasUnhandled()
      Returns true, if the node (or its child nodes) which is represented by this entry contains unhandled data objects.
      void setHasHandled​(boolean hasHandled)
      Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain handled data objects.
      void setHasUnhandled​(boolean hasUnhandled)
      Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain unhandled data objects.
      • Methods inherited from interface java.io.Externalizable

        readExternal, writeExternal
    • Method Detail

      • hasHandled

        boolean hasHandled()
        Returns true, if the node (or its child nodes) which is represented by this entry contains handled data objects.
        Returns:
        true, if the node (or its child nodes) which is represented by this entry contains handled data objects, false otherwise.
      • hasUnhandled

        boolean hasUnhandled()
        Returns true, if the node (or its child nodes) which is represented by this entry contains unhandled data objects.
        Returns:
        true, if the node (or its child nodes) which is represented by this entry contains unhandled data objects, false otherwise.
      • setHasHandled

        void setHasHandled​(boolean hasHandled)
        Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain handled data objects.
        Parameters:
        hasHandled - the flag to be set
      • setHasUnhandled

        void setHasUnhandled​(boolean hasUnhandled)
        Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain unhandled data objects.
        Parameters:
        hasUnhandled - the flag to be set