public class PDPropBuildDataDict extends Object implements COSObjectable
This represents the general property dictionaries from the build property dictionary.
PDPropBuild
Constructor and Description |
---|
PDPropBuildDataDict()
Default constructor.
|
PDPropBuildDataDict(COSDictionary dict)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
COSBase |
getCOSObject()
Convert this standard java object to a COS object.
|
String |
getDate()
The build date of the software module.
|
COSDictionary |
getDictionary()
Convert this standard java object to a COS dictionary.
|
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 operation 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.
|
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 operation 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.
|
public PDPropBuildDataDict()
public PDPropBuildDataDict(COSDictionary dict)
dict
- The signature dictionary.public COSBase getCOSObject()
getCOSObject
in interface COSObjectable
public COSDictionary getDictionary()
public 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 long getRevision()
public void setRevision(long revision)
revision
- is the software module revision numberpublic long getMinimumRevision()
public void setMinimumRevision(long revision)
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()
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-2015 The Apache Software Foundation. All Rights Reserved.