Class InputStreamVolume

  • All Implemented Interfaces:
    Volume

    public class InputStreamVolume
    extends java.lang.Object
    implements Volume
    • Field Detail

      • archive

        private final Archive archive
      • inputStream

        private final java.io.InputStream inputStream
      • position

        private final int position
    • Constructor Detail

      • InputStreamVolume

        public InputStreamVolume​(Archive archive,
                                 java.io.InputStream inputStream,
                                 int position)
    • Method Detail

      • getLength

        public long getLength()
        Specified by:
        getLength in interface Volume
        Returns:
        the data length
      • getArchive

        public Archive getArchive()
        Specified by:
        getArchive in interface Volume
        Returns:
        the archive this volume belongs to
      • getPosition

        public int getPosition()