Class InputStreamVolumeManager

java.lang.Object
com.github.junrar.volume.InputStreamVolumeManager
All Implemented Interfaces:
VolumeManager

public class InputStreamVolumeManager extends Object implements VolumeManager
  • Field Details

  • Constructor Details

    • InputStreamVolumeManager

      public InputStreamVolumeManager(InputStream is)
    • InputStreamVolumeManager

      public InputStreamVolumeManager(List<InputStream> streams)
  • Method Details

    • nextVolume

      public Volume nextVolume(Archive archive, Volume lastVolume)
      Description copied from interface: VolumeManager
      Returns either the first volume or the next volume.
      Specified by:
      nextVolume in interface VolumeManager
      Parameters:
      archive - the archive the volumes are part of
      lastVolume - the last volume before the one to return
      Returns:
      the first volume if lastVolume is null, else the next volume after lastVolume