Class ProdosCommonDirectoryHeader

    • Constructor Detail

      • ProdosCommonDirectoryHeader

        public ProdosCommonDirectoryHeader​(ProdosFormatDisk disk,
                                           int block)
        Constructor for ProdosCommonDirectoryHeader.
    • Method Detail

      • getEntryLength

        public int getEntryLength()
        Get the length of each entry. Expected to be 0x27.
      • setEntryLength

        public void setEntryLength()
        Set the length of each entry.
      • getEntriesPerBlock

        public int getEntriesPerBlock()
        Get the number of entries per block. Expected to be 0x0d.
      • setEntriesPerBlock

        public void setEntriesPerBlock()
        Set the number of entries per block.
      • getFileCount

        public int getFileCount()
        Get the number of active entries in the directory.
      • setFileCount

        public void setFileCount​(int fileCount)
        Set the number of active entries in the directory.
      • incrementFileCount

        public void incrementFileCount()
        Increment the number of active entries by one.
      • decrementFileCount

        public void decrementFileCount()
        Decrement the number of active entries by one.
      • getBitMapPointer

        public int getBitMapPointer()
        Get the block number of the bit map.
      • setBitMapPointer

        public void setBitMapPointer​(int blockNumber)
        Set the block number of the bit map.
      • getTotalBlocks

        public int getTotalBlocks()
        Get the total number of blocks on this volume (only valid for volume directory block).
      • setTotalBlocks

        public void setTotalBlocks​(int totalBlocks)
        Set the total number of blocks on this volume (only valid for volume directory block).