at.gv.egiz.pdfas.impl.signator.detached
Class DetachedTextualSignator_1_0_0

java.lang.Object
  extended byat.gv.egiz.pdfas.impl.signator.textual.TextualSignator_1_0_0
      extended byat.gv.egiz.pdfas.impl.signator.detached.DetachedTextualSignator_1_0_0
All Implemented Interfaces:
Signator

public class DetachedTextualSignator_1_0_0
extends TextualSignator_1_0_0

Signs a document textually.

In prepareSign, the document text is extracted and normalized.

In finishSign, the signed SignatureObject is transformed into a Signature block, which is then written as an Incremental Update.

Author:
wprinz

Field Summary
static String MIME_TYPE
          The Mime Type.
static PdfASID MY_ID
          The Pdf-AS ID of this Signator.
 
Constructor Summary
DetachedTextualSignator_1_0_0()
           
 
Method Summary
 void finishSign(SignatorInformation signatorInformation, DataSink dataSink)
           
 PdfASID getMyId()
          Returns the PdfASID of this Connector.
 
Methods inherited from class at.gv.egiz.pdfas.impl.signator.textual.TextualSignator_1_0_0
getEncoding, prepareSign
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIME_TYPE

public static final String MIME_TYPE
The Mime Type.

See Also:
Constant Field Values

MY_ID

public static final PdfASID MY_ID
The Pdf-AS ID of this Signator.

Constructor Detail

DetachedTextualSignator_1_0_0

public DetachedTextualSignator_1_0_0()
Method Detail

getMyId

public PdfASID getMyId()
Description copied from interface: Signator
Returns the PdfASID of this Connector.

This should always return the MY_ID static field of the connector. Dont't forget to override this.

Within connector code always use this method so that code reuse through derivation can take place correctly.

Specified by:
getMyId in interface Signator
Overrides:
getMyId in class TextualSignator_1_0_0
See Also:
Signator.getMyId()

finishSign

public void finishSign(SignatorInformation signatorInformation,
                       DataSink dataSink)
                throws SignatorException
Specified by:
finishSign in interface Signator
Overrides:
finishSign in class TextualSignator_1_0_0
Throws:
SignatorException
See Also:
TextualSignator_1_0_0.finishSign(at.gv.egiz.pdfas.framework.signator.SignatorInformation, at.gv.egiz.pdfas.framework.output.DataSink)


Copyright © 2006-2010. All Rights Reserved.