public class PDPropBuildDataDict extends Object implements COSObjectable
PDPropBuild| Constructor and Description | 
|---|
PDPropBuildDataDict()
Default constructor. 
 | 
PDPropBuildDataDict(COSDictionary dict)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
COSDictionary | 
getCOSObject()
Convert this standard java object to a COS dictionary. 
 | 
String | 
getDate()
The build date of the software module. 
 | 
long | 
getMinimumRevision()
The software module revision number, used to determinate the minimum version of software that
 is required in order to process this signature. 
 | 
String | 
getName()
The name of the software module that was used to create the signature. 
 | 
boolean | 
getNonEFontNoWarn()
If there is a LegalPDF dictionary in the catalog
 of the PDF file and the NonEmbeddedFonts attribute in this dictionary
 has a non zero value, and the viewing application has a preference
 set to suppress the display of this warning then the value of this
 attribute will be set to true. 
 | 
String | 
getOS()
Indicates the operating system. 
 | 
boolean | 
getPreRelease()
A flag that can be used by the signature handler or software module to
 indicate that this signature was created with unrelease software. 
 | 
long | 
getRevision()
The software module revision number, corresponding to the Date attribute. 
 | 
boolean | 
getTrustedMode()
If true, the application was in trusted mode when signing took place. 
 | 
String | 
getVersion()
A text string indicating the version of the application implementation, as described by the
  
/Name attribute in this dictionary. | 
void | 
setDate(String date)
The build date of the software module. 
 | 
void | 
setMinimumRevision(long revision)
The software module revision number, used to determinate the minimum version of software that
 is required in order to process this signature. 
 | 
void | 
setName(String name)
The name of the software module that was used to create the signature. 
 | 
void | 
setOS(String os)
Indicates the operating system. 
 | 
void | 
setPreRelease(boolean preRelease)
A flag that can be used by the signature handler or software module to
 indicate that this signature was created with unrelease software. 
 | 
void | 
setRevision(long revision)
The software module revision number, corresponding to the Date attribute. 
 | 
void | 
setTrustedMode(boolean trustedMode)
If true, the application was in trusted mode when signing took place. 
 | 
void | 
setVersion(String applicationVersion)
A text string indicating the version of the application implementation, as described by the
  
Name attribute in this dictionary. | 
public PDPropBuildDataDict()
public PDPropBuildDataDict(COSDictionary dict)
dict - The signature dictionary.public COSDictionary getCOSObject()
getCOSObject in interface COSObjectablepublic String getName()
public void setName(String name)
name - is the name of the software modulepublic String getDate()
public void setDate(String date)
date - is the build date of the software modulepublic void setVersion(String applicationVersion)
Name attribute in this dictionary. When set by Adobe Acrobat, this entry is in
 the format: major.minor.micro (for example 7.0.7).
 
 NOTE: Version value is specific for build data dictionary when used as the App
 dictionary in a build properties dictionary.
 
applicationVersion - the application implementation versionpublic String getVersion()
/Name attribute in this dictionary. When set by Adobe Acrobat, this entry is in
 the format: major.minor.micro (for example 7.0.7).public long getRevision()
public void setRevision(long revision)
revision - is the software module revision numberpublic long getMinimumRevision()
NOTE: this entry is deprecated for PDF v1.7
public void setMinimumRevision(long revision)
NOTE: this entry is deprecated for PDF v1.7
revision - is the software module revision numberpublic boolean getPreRelease()
public void setPreRelease(boolean preRelease)
preRelease - is true if the signature was created with a unrelease
                   software, otherwise false.public String getOS()
/PropBuild dictionary indicate it as array of names.public void setOS(String os)
os - is a string with the system id or name.public boolean getNonEFontNoWarn()
public boolean getTrustedMode()
public void setTrustedMode(boolean trustedMode)
trustedMode - true if the application is in trusted mode.Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.