Class ExternalSignature

java.lang.Object
edu.harvard.hul.ois.jhove.Signature
edu.harvard.hul.ois.jhove.ExternalSignature

public class ExternalSignature extends Signature
This class encapsulates information about external format signatures. The value of a Signature may be either a String or a byte array (stored as an int array to avoid signed byte problems).
  • Constructor Details

    • ExternalSignature

      public ExternalSignature(String value, SignatureType type, SignatureUseType use)
      Creates an ExternalSignature given a string value, a type, and a use requirement.
    • ExternalSignature

      public ExternalSignature(int[] value, SignatureType type, SignatureUseType use)
      Creates an ExternalSignature given a byte array, a type, and a use requirement.
    • ExternalSignature

      public ExternalSignature(String value, SignatureType type, SignatureUseType use, String note)
      Creates an ExternalSignature given a string value, a type, a use requirement, and a note.
    • ExternalSignature

      public ExternalSignature(int[] value, SignatureType type, SignatureUseType use, String note)
      Creates an ExternalSignature given a byte array, a type, a use requirement, and a note.