Top Description Fields Constructors Methods
org.apache.pdfbox.pdmodel.interactive.digitalsignature

public Class PDPropBuild

extends Object
implements COSObjectable
Class Inheritance
All Implemented Interfaces
org.apache.pdfbox.pdmodel.common.COSObjectable
Imports
org.apache.pdfbox.cos.COSDictionary, .COSName, org.apache.pdfbox.pdmodel.common.COSObjectable

A signature build dictionary as specified in the PDF Signature Build Dictionary Specification. The signature build properties dictionary provides signature properties for the software application that was used to create the signature.
Author
Thomas Chojecki
See Also
http://partners.adobe.com/public/developer/en/acrobat/Acrobat_Signature_BuiladDict.pdf

Field Summary

Modifier and TypeField and Description
private final COSDictionary

Constructor Summary

AccessConstructor and Description
public
PDPropBuild()

Default constructor.

public
PDPropBuild(COSDictionary
The signature dictionary.
dict
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
public PDPropBuildDataDict

Returns:

the App as PDPropBuildApp object
getApp
()

A build data dictionary for the viewing application software module that was used to create the parent signature.

public COSDictionary

Returns:

The COS dictionary that matches this Java object.
getCOSObject
()

Implements org.apache.pdfbox.pdmodel.common.COSObjectable.getCOSObject.

Convert this standard java object to a COS dictionary.

public PDPropBuildDataDict

Returns:

the Filter as PDPropBuildFilter object
getFilter
()

A build data dictionary for the signature handler that was used to create the parent signature.

public PDPropBuildDataDict

Returns:

the PubSec as PDPropBuildPubSec object
getPubSec
()

A build data dictionary for the PubSec software module that was used to create the parent signature.

public void
setPDPropBuildApp(PDPropBuildDataDict
is the PDPropBuildApp
app
)

Set the build data dictionary for the viewing application software module.

public void
setPDPropBuildFilter(PDPropBuildDataDict
is the PDPropBuildFilter
filter
)

Set the build data dictionary for the signature handler.

public void
setPDPropBuildPubSec(PDPropBuildDataDict
is the PDPropBuildPubSec
pubSec
)

Set the build data dictionary for the PubSec Software module.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dictionaryback to summary
private final COSDictionary dictionary

Constructor Detail

PDPropBuildback to summary
public PDPropBuild()

Default constructor.

PDPropBuildback to summary
public PDPropBuild(COSDictionary dict)

Constructor.

Parameters
dict:COSDictionary

The signature dictionary.

Method Detail

getAppback to summary
public PDPropBuildDataDict getApp()

A build data dictionary for the viewing application software module that was used to create the parent signature.

Returns:PDPropBuildDataDict

the App as PDPropBuildApp object

getCOSObjectback to summary
public COSDictionary getCOSObject()

Implements org.apache.pdfbox.pdmodel.common.COSObjectable.getCOSObject.

Convert this standard java object to a COS dictionary.

Returns:COSDictionary

The COS dictionary that matches this Java object.

Annotations
@Override
getFilterback to summary
public PDPropBuildDataDict getFilter()

A build data dictionary for the signature handler that was used to create the parent signature.

Returns:PDPropBuildDataDict

the Filter as PDPropBuildFilter object

getPubSecback to summary
public PDPropBuildDataDict getPubSec()

A build data dictionary for the PubSec software module that was used to create the parent signature.

Returns:PDPropBuildDataDict

the PubSec as PDPropBuildPubSec object

setPDPropBuildAppback to summary
public void setPDPropBuildApp(PDPropBuildDataDict app)

Set the build data dictionary for the viewing application software module.

Parameters
app:PDPropBuildDataDict

is the PDPropBuildApp

setPDPropBuildFilterback to summary
public void setPDPropBuildFilter(PDPropBuildDataDict filter)

Set the build data dictionary for the signature handler. This entry is optional but is highly recommended for the signatures.

Parameters
filter:PDPropBuildDataDict

is the PDPropBuildFilter

setPDPropBuildPubSecback to summary
public void setPDPropBuildPubSec(PDPropBuildDataDict pubSec)

Set the build data dictionary for the PubSec Software module.

Parameters
pubSec:PDPropBuildDataDict

is the PDPropBuildPubSec