Class PDF417ResultMetadata


  • public final class PDF417ResultMetadata
    extends java.lang.Object
    • Field Detail

      • segmentIndex

        private int segmentIndex
      • fileId

        private java.lang.String fileId
      • lastSegment

        private boolean lastSegment
      • segmentCount

        private int segmentCount
      • sender

        private java.lang.String sender
      • addressee

        private java.lang.String addressee
      • fileName

        private java.lang.String fileName
      • fileSize

        private long fileSize
      • timestamp

        private long timestamp
      • checksum

        private int checksum
      • optionalData

        private int[] optionalData
    • Constructor Detail

      • PDF417ResultMetadata

        public PDF417ResultMetadata()
    • Method Detail

      • getSegmentIndex

        public int getSegmentIndex()
        The Segment ID represents the segment of the whole file distributed over different symbols.
        Returns:
        File segment index
      • setSegmentIndex

        public void setSegmentIndex​(int segmentIndex)
      • getFileId

        public java.lang.String getFileId()
        Is the same for each related PDF417 symbol
        Returns:
        File ID
      • setFileId

        public void setFileId​(java.lang.String fileId)
      • getOptionalData

        @Deprecated
        public int[] getOptionalData()
        Deprecated.
        use dedicated already parsed fields
        Returns:
        always null
      • setOptionalData

        @Deprecated
        public void setOptionalData​(int[] optionalData)
        Deprecated.
        parse and use new fields
        Parameters:
        optionalData - old optional data format as int array
      • isLastSegment

        public boolean isLastSegment()
        Returns:
        true if it is the last segment
      • setLastSegment

        public void setLastSegment​(boolean lastSegment)
      • getSegmentCount

        public int getSegmentCount()
        Returns:
        count of segments, -1 if not set
      • setSegmentCount

        public void setSegmentCount​(int segmentCount)
      • getSender

        public java.lang.String getSender()
      • setSender

        public void setSender​(java.lang.String sender)
      • getAddressee

        public java.lang.String getAddressee()
      • setAddressee

        public void setAddressee​(java.lang.String addressee)
      • getFileName

        public java.lang.String getFileName()
        Filename of the encoded file
        Returns:
        filename
      • setFileName

        public void setFileName​(java.lang.String fileName)
      • getFileSize

        public long getFileSize()
        filesize in bytes of the encoded file
        Returns:
        filesize in bytes, -1 if not set
      • setFileSize

        public void setFileSize​(long fileSize)
      • getChecksum

        public int getChecksum()
        16-bit CRC checksum using CCITT-16
        Returns:
        crc checksum, -1 if not set
      • setChecksum

        public void setChecksum​(int checksum)
      • getTimestamp

        public long getTimestamp()
        unix epock timestamp, elapsed seconds since 1970-01-01
        Returns:
        elapsed seconds, -1 if not set
      • setTimestamp

        public void setTimestamp​(long timestamp)