/**
*
* This supersedes the IncrementalUpdateInformation. *
* * @author wprinz */ public interface SignatorInformation { /** * Returns the SignatureData to be signed. ** This is passed on to the Connector and signature device for signing. *
* * @return Returns the SignatureData to be signed. */ public SignatureData getSignatureData(); /** * Sets the SignSignatureObject with the signature data. * ** This is called by the framework to provide the finishSign with the * signature data. *
* * @param signSignatureObject * The SignSignatureObject. */ public void setSignSignatureObject(SignSignatureObject signSignatureObject); /** * Returns the SignSignatureObject. * ** After signation, this is used by the framework/API to get additional * information about the signature. *
* * @return Returns the SignSignatureObject. */ public SignSignatureObject getSignSignatureObject(); /** * Returns the position where the signature table was actually placed. * * @return Returns the position where the signature table was actually placed. */ public ActualTablePos getActualTablePos(); /** * Returns a list<{@link NonTextObjectInfo} of non textual objects in the pdf document. * Only available for textual signatures. Show this to the user who signed the textual content only! * @return List<{@link NonTextObjectInfo} or null of not available (binary signature) */ public List getNonTextualObjects(); /** * Set a list<{@link NonTextObjectInfo} of non textual objects in the pdf document. * Only available for textual signatures. Show this to the user who signed the textual content only! */ public void setNonTextualObjects(List nonTextObjects); }