Interface FileEntryReader

All Known Implementing Classes:
DosFileEntryReaderWriter, NakedosFileEntryReader, OverrideFileEntryReader, PascalFileEntryReaderWriter, ProdosFileEntryReaderWriter, RdosFileEntryReader

public interface FileEntryReader
  • Method Details

    • getFilename

      default Optional<String> getFilename()
    • getProdosFiletype

      default Optional<String> getProdosFiletype()
    • isLocked

      default Optional<Boolean> isLocked()
    • getFileData

      default Optional<byte[]> getFileData()
    • getResourceData

      default Optional<byte[]> getResourceData()
    • getBinaryAddress

      default Optional<Integer> getBinaryAddress()
      The address embedded in binary objects. This varies by DOS's so is split apart.
    • getBinaryLength

      default Optional<Integer> getBinaryLength()
      The length embedded in binary, Applesoft, Integer BASIC objects. This varies by DOS's so is split apart.
    • getAuxiliaryType

      default Optional<Integer> getAuxiliaryType()
    • getCreationDate

      default Optional<Date> getCreationDate()
    • getLastModificationDate

      default Optional<Date> getLastModificationDate()
    • equals

      default boolean equals(FileEntryReader reader)
    • get

      static FileEntryReader get(FileEntry fileEntry)