Package edu.harvard.hul.ois.jhove
Class InternalSignature
java.lang.Object
edu.harvard.hul.ois.jhove.Signature
edu.harvard.hul.ois.jhove.InternalSignature
This class encapsulates information about internal 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 Summary
ConstructorsConstructorDescriptionInternalSignature(int[] value, SignatureType type, SignatureUseType use) Creates an InternalSignature given a byte array, a type, and a use requirement.InternalSignature(int[] value, SignatureType type, SignatureUseType use, int offset) Creates an InternalSignature given a byte array, a type, a use requirement, and a byte offset.InternalSignature(int[] value, SignatureType type, SignatureUseType use, int offset, String note) Creates an InternalSignature given a string value, a type, a use requirement, a byte offset, and a note.InternalSignature(int[] value, SignatureType type, SignatureUseType use, String note) Creates an InternalSignature given a byte array, a type, a use requirement, and a note.InternalSignature(String value, SignatureType type, SignatureUseType use) Creates an InternalSignature given a string value, a type, and a use requirement.InternalSignature(String value, SignatureType type, SignatureUseType use, int offset) Creates an InternalSignature given a string value, a type, a use requirement, and a byte offset.InternalSignature(String value, SignatureType type, SignatureUseType use, int offset, String note) Creates an InternalSignature given a string value, a type, a use requirement, a byte offset, and a note.InternalSignature(String value, SignatureType type, SignatureUseType use, String note) Creates an InternalSignature given a string value, a type, a use requirement, and a note. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the byte offset.booleanReturnstrueif this InternalSignature has a fixed byte offset.Methods inherited from class edu.harvard.hul.ois.jhove.Signature
getNote, getType, getUse, getValue, getValueHexString, getValueString, isStringValue
-
Constructor Details
-
InternalSignature
Creates an InternalSignature given a string value, a type, and a use requirement. An InternalSignature created with this constructor does not have a fixed byte offset. -
InternalSignature
Creates an InternalSignature given a byte array, a type, and a use requirement. An InternalSignature created with this constructor does not have a fixed byte offset. -
InternalSignature
Creates an InternalSignature given a string value, a type, a use requirement, and a byte offset. An InternalSignature created with this constructor has a fixed byte offset. -
InternalSignature
Creates an InternalSignature given a byte array, a type, a use requirement, and a byte offset. An InternalSignature created with this constructor has a fixed byte offset. -
InternalSignature
Creates an InternalSignature given a string value, a type, a use requirement, and a note. An InternalSignature created with this constructor does not have a fixed byte offset. -
InternalSignature
Creates an InternalSignature given a byte array, a type, a use requirement, and a note. An InternalSignature created with this constructor does not have a fixed byte offset. -
InternalSignature
public InternalSignature(String value, SignatureType type, SignatureUseType use, int offset, String note) Creates an InternalSignature given a string value, a type, a use requirement, a byte offset, and a note. An InternalSignature created with this constructor has a fixed byte offset. -
InternalSignature
public InternalSignature(int[] value, SignatureType type, SignatureUseType use, int offset, String note) Creates an InternalSignature given a string value, a type, a use requirement, a byte offset, and a note. An InternalSignature created with this constructor has a fixed byte offset.
-
-
Method Details
-
getOffset
public int getOffset()Returns the byte offset. This value is meaningful only if this InternalSignature has a fixed byte offset. -
hasFixedOffset
public boolean hasFixedOffset()Returnstrueif this InternalSignature has a fixed byte offset.
-