Class ByteRange
java.lang.Object
eu.europa.esig.dss.pades.validation.ByteRange
This class represents a ByteRange of a PDF Revision
-
Constructor Summary
ConstructorsConstructorDescriptionByteRange(int[] byteRangeArray) This constructor represents a ByteRange extracted from a Signature Dictionary of a signed/timestamped revision -
Method Summary
Modifier and TypeMethodDescriptionbooleanintReturns the last byte number of the first part of the revisionintReturns the first byte number of the first part of the revisionintReturns a complete revision lengthintReturns the last byte number of the second part of the revisionintReturns the first byte number of the second part of the revisioninthashCode()Transforms the ByteRange to a list of BigIntegerstoString()voidvalidate()Checks a validity of the ByteRange according to PDF specifications
-
Constructor Details
-
ByteRange
public ByteRange(int[] byteRangeArray) This constructor represents a ByteRange extracted from a Signature Dictionary of a signed/timestamped revision- Parameters:
byteRangeArray- byte range of a signature/timestamp
-
-
Method Details
-
getLength
public int getLength()Returns a complete revision length- Returns:
- length
-
getFirstPartStart
public int getFirstPartStart()Returns the first byte number of the first part of the revision- Returns:
- first byte
-
getFirstPartEnd
public int getFirstPartEnd()Returns the last byte number of the first part of the revision- Returns:
- first part end byte
-
getSecondPartStart
public int getSecondPartStart()Returns the first byte number of the second part of the revision- Returns:
- second part start byte
-
getSecondPartEnd
public int getSecondPartEnd()Returns the last byte number of the second part of the revision- Returns:
- second part end byte
-
toBigIntegerList
Transforms the ByteRange to a list of BigIntegers- Returns:
- a list of
BigIntegers
-
validate
public void validate()Checks a validity of the ByteRange according to PDF specifications -
toString
-
hashCode
public int hashCode() -
equals
-