Class DiskDiff.Builder

java.lang.Object
com.webcodepro.applecommander.storage.compare.DiskDiff.Builder
Enclosing class:
DiskDiff

public static class DiskDiff.Builder extends Object
  • Constructor Details

    • Builder

      public Builder(Disk diskA, Disk diskB)
  • Method Details

    • selectCompareByNativeGeometry

      public DiskDiff.Builder selectCompareByNativeGeometry()
      Compare disks by whatever native geometry the disks have. Fails if geometries do not match.
    • selectCompareByTrackSectorGeometry

      public DiskDiff.Builder selectCompareByTrackSectorGeometry()
      Compare disks by 256-byte DOS sectors.
    • selectCompareByBlockGeometry

      public DiskDiff.Builder selectCompareByBlockGeometry()
      Compare disks by 512-byte ProDOS/Pascal blocks.
    • selectCompareByFileName

      public DiskDiff.Builder selectCompareByFileName()
      Compare disks by files ensuring that all filenames match.
    • selectCompareByFileContent

      public DiskDiff.Builder selectCompareByFileContent()
      Compare disks by files based on content; allowing files to have moved or been renamed.
    • compare

      public ComparisonResult compare()