Class PDExternalDataDictionary
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.interactive.annotation.PDExternalDataDictionary
-
- All Implemented Interfaces:
COSObjectable
public class PDExternalDataDictionary extends java.lang.Object implements COSObjectable
This class represents an external data dictionary.
-
-
Field Summary
Fields Modifier and Type Field Description private COSDictionary
dataDictionary
-
Constructor Summary
Constructors Constructor Description PDExternalDataDictionary()
Constructor.PDExternalDataDictionary(COSDictionary dictionary)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSDictionary
getCOSObject()
returns the dictionary.java.lang.String
getSubtype()
returns the subtype of the external data dictionary.java.lang.String
getType()
returns the type of the external data dictionary.void
setSubtype(java.lang.String subtype)
This will set the subtype of the external data dictionary.
-
-
-
Field Detail
-
dataDictionary
private final COSDictionary dataDictionary
-
-
Constructor Detail
-
PDExternalDataDictionary
public PDExternalDataDictionary()
Constructor.
-
PDExternalDataDictionary
public PDExternalDataDictionary(COSDictionary dictionary)
Constructor.- Parameters:
dictionary
- Dictionary
-
-
Method Detail
-
getCOSObject
public COSDictionary getCOSObject()
returns the dictionary.- Specified by:
getCOSObject
in interfaceCOSObjectable
- Returns:
- the dictionary
-
getType
public java.lang.String getType()
returns the type of the external data dictionary. It must be "ExData", if present- Returns:
- the type of the external data dictionary
-
getSubtype
public java.lang.String getSubtype()
returns the subtype of the external data dictionary.- Returns:
- the subtype of the external data dictionary
-
setSubtype
public void setSubtype(java.lang.String subtype)
This will set the subtype of the external data dictionary.- Parameters:
subtype
- the subtype of the external data dictionary
-
-