de.grogra.util

Class HierarchicalQueue

    • Constructor Detail

      • HierarchicalQueue

        public HierarchicalQueue(boolean usesObjectQueue,
                         boolean createBackLinks)
    • Method Detail

      • beginLevel

        public final void beginLevel()
      • beginSkipBlock

        public final int beginSkipBlock()
      • discardLevel

        public final void discardLevel()
      • endLevel

        public final void endLevel()
      • endSkipBlock

        public final void endSkipBlock(int beginIndex)
      • hasItems

        public final boolean hasItems()
      • hasItemsInCurrentLevel

        public final boolean hasItemsInCurrentLevel()
      • setItemSize

        public final void setItemSize(int item,
                       int bsize,
                       int isize,
                       int lsize,
                       int fsize,
                       int dsize,
                       int asize)
      • writeItem

        public final void writeItem(int item)
      • writeObject

        public void writeObject(java.lang.Object o)
                         throws java.io.IOException
        Specified by:
        writeObject in interface java.io.ObjectOutput
        Overrides:
        writeObject in class OutputQueue
        Throws:
        java.io.IOException
      • writeObjectInStream

        public void writeObjectInStream(java.lang.Object o)
                                 throws java.io.IOException
        Throws:
        java.io.IOException