## Uses of Class
org.apache.pdfbox.cos.COSDictionary

Packages that use COSDictionary
org.apache.pdfbox.contentstream: This package contains provides classes for working with content streams.
org.apache.pdfbox.contentstream.operator: This package contains implementations of all of the PDF operators.
org.apache.pdfbox.cos: These are the low level objects that make up a PDF document.
org.apache.pdfbox.filter: This package will hold the PDFBox implementations of the filters that are used in PDF documents.
org.apache.pdfbox.pdfparser: The pdfparser package contains classes to parse PDF documents and objects within the document.
org.apache.pdfbox.pdfwriter: This is the persistence layer used to write the PDFBox documents to a stream.
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.common: High level PD classes that are used throughout several packages are placed in the PDModel common package.
org.apache.pdfbox.pdmodel.common.filespecification: The file specification package defines classes that are used for the PDF File Specification logic.
org.apache.pdfbox.pdmodel.common.function: This package contains functions that are available in the PDF specification.
org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure: The logical structure package provides a mechanism for incorporating structural information about a document's content into a PDF file.
org.apache.pdfbox.pdmodel.documentinterchange.markedcontent: The marked content package provides a mechanism for modeling marked-content sequences.
org.apache.pdfbox.pdmodel.documentinterchange.prepress: This package contains classes for prepress support in PDFBox.
org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf: The tagged PDF package provides a mechanism for incorporating "tags" (standard structure types and attributes) into a PDF file.
org.apache.pdfbox.pdmodel.encryption: The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.
org.apache.pdfbox.pdmodel.fdf: The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.
org.apache.pdfbox.pdmodel.font: Classes to deal with font functionality in a PDF Document.
org.apache.pdfbox.pdmodel.font.encoding
org.apache.pdfbox.pdmodel.graphics.color: This package deals with colors that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.form: This package deals with Form XObjects that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.image: This package deals with images that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.optionalcontent
org.apache.pdfbox.pdmodel.graphics.pattern: This package deals with patterns which are used instead of colors.
org.apache.pdfbox.pdmodel.graphics.shading: This package deals with shadings which are used for filling instead of a color.
org.apache.pdfbox.pdmodel.graphics.state: This package deals with graphics states within the PDF document.
org.apache.pdfbox.pdmodel.interactive.action: This package represents actions that can be performed in a PDF document.
org.apache.pdfbox.pdmodel.interactive.annotation: The annotation package contains classes that work with PDF annotation elements.
org.apache.pdfbox.pdmodel.interactive.digitalsignature: The digital signature library will manage signatures that are stored in the PDF document.
org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible: This is the visual signature part that help creating the visual representation for the digital signature.
org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline: The outline package allows for a PDF outline(bookmarks) to be created.
org.apache.pdfbox.pdmodel.interactive.form: The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".
org.apache.pdfbox.pdmodel.interactive.measurement: The measurement package contains classes that work with elements specifying measure properties.
org.apache.pdfbox.pdmodel.interactive.pagenavigation: A package to allow provide access to PDF page navigation functionality.
org.apache.pdfbox.pdmodel.interactive.viewerpreferences: A package to allow access to document viewing preferences.
org.apache.pdfbox.rendering
org.apache.pdfbox.text

### Uses of COSDictionary in org.apache.pdfbox.contentstream

Methods in org.apache.pdfbox.contentstream with parameters of type COSDictionary
`void` PDFStreamEngine.`beginMarkedContentSequence(COSName tag, COSDictionary properties)` Called when a marked content group begins
`void` PDFStreamEngine.`markedContentPoint(COSName tag, COSDictionary properties)` Handles MP and DP operators.

### Uses of COSDictionary in org.apache.pdfbox.contentstream.operator

Methods in org.apache.pdfbox.contentstream.operator that return COSDictionary
`COSDictionary` Operator.`getImageParameters()` This will get the image parameters, this is only valid for BI operators.

Methods in org.apache.pdfbox.contentstream.operator with parameters of type COSDictionary
`void` Operator.`setImageParameters(COSDictionary params)` This will set the image parameters, this is only valid for BI operators.

### Uses of COSDictionary in org.apache.pdfbox.cos

Subclasses of COSDictionary in org.apache.pdfbox.cos
`class` `COSStream` This class represents a stream object in a PDF document.

Methods in org.apache.pdfbox.cos that return COSDictionary
`COSDictionary` COSDictionary.`asUnmodifiableDictionary()` Returns an unmodifiable view of this dictionary.
`COSDictionary` COSDictionary.`getCOSDictionary(COSName key)` This is a convenience method that will get the dictionary object that is expected to be a COSDictionary.
`COSDictionary` COSDictionary.`getCOSDictionary(COSName firstKey, COSName secondKey)` This is a convenience method that will get the dictionary object that is expected to be a COSDictionary.
`COSDictionary` COSDocument.`getEncryptionDictionary()` This will get the encryption dictionary if the document is encrypted or null if the document is not encrypted.
`COSDictionary` COSDocument.`getLinearizedDictionary()` Get the dictionary containing the linearization information if the pdf is linearized.
`COSDictionary` COSDocument.`getTrailer()` This will get the document trailer.

Methods in org.apache.pdfbox.cos with parameters of type COSDictionary
`void` COSDictionary.`addAll(COSDictionary dict)` This will add all of the dictionaries keys/values to this dictionary.
`COSStream` COSDocument.`createCOSStream(COSDictionary dictionary, long startPosition, long streamLength)` Creates a new COSStream using the current configuration for scratch files.
`void` COSDocument.`setEncryptionDictionary(COSDictionary encDictionary)` This will set the encryption dictionary, this should only be called when encrypting the document.
`void` COSDocument.`setTrailer(COSDictionary newTrailer)` // MIT added, maybe this should not be supported as trailer is a persistence construct.
`void` ICOSVisitor.`visitFromDictionary(COSDictionary obj)` Notification of visit to dictionary object.

Constructors in org.apache.pdfbox.cos with parameters of type COSDictionary
Constructor and Description
`COSDictionary(COSDictionary dict)` Copy Constructor.

### Uses of COSDictionary in org.apache.pdfbox.filter

Methods in org.apache.pdfbox.filter that return COSDictionary
`protected COSDictionary` Filter.`getDecodeParams(COSDictionary dictionary, int index)`
`COSDictionary` DecodeResult.`getParameters()` Returns the stream parameters, repaired using the embedded stream data.

Methods in org.apache.pdfbox.filter with parameters of type COSDictionary
`static org.apache.pdfbox.io.RandomAccessRead` Filter.`decode(InputStream encoded, List<Filter> filterList, COSDictionary parameters, DecodeOptions options, List<DecodeResult> results)` Decodes data, with optional DecodeOptions.
`DecodeResult` JPXFilter.`decode(InputStream encoded, OutputStream decoded, COSDictionary parameters, int index)`
`abstract DecodeResult` Filter.`decode(InputStream encoded, OutputStream decoded, COSDictionary parameters, int index)` Decodes data, producing the original non-encoded data.
`DecodeResult` LZWFilter.`decode(InputStream encoded, OutputStream decoded, COSDictionary parameters, int index)` Decodes data, producing the original non-encoded data.
`DecodeResult` JPXFilter.`decode(InputStream encoded, OutputStream decoded, COSDictionary parameters, int index, DecodeOptions options)` Decodes data, with optional DecodeOptions.
`DecodeResult` Filter.`decode(InputStream encoded, OutputStream decoded, COSDictionary parameters, int index, DecodeOptions options)` Decodes data, with optional DecodeOptions.
`protected void` JPXFilter.`encode(InputStream input, OutputStream encoded, COSDictionary parameters)`
`protected abstract void` Filter.`encode(InputStream input, OutputStream encoded, COSDictionary parameters)`
`protected void` LZWFilter.`encode(InputStream rawData, OutputStream encoded, COSDictionary parameters)`
`void` Filter.`encode(InputStream input, OutputStream encoded, COSDictionary parameters, int index)` Encodes data.
`protected COSDictionary` Filter.`getDecodeParams(COSDictionary dictionary, int index)`

### Uses of COSDictionary in org.apache.pdfbox.pdfparser

Methods in org.apache.pdfbox.pdfparser that return COSDictionary
`COSDictionary` XrefTrailerResolver.`getCurrentTrailer()` Returns the trailer last set by `XrefTrailerResolver.setTrailer(COSDictionary)`.
`COSDictionary` XrefTrailerResolver.`getFirstTrailer()` Returns the first trailer if at least one exists.
`COSDictionary` XrefTrailerResolver.`getLastTrailer()` Returns the last trailer if at least one exists.
`COSDictionary` XrefTrailerResolver.`getTrailer()` Gets the resolved trailer.
`protected COSDictionary` BaseParser.`parseCOSDictionary(boolean isDirect)` This will parse a PDF dictionary.
`protected COSDictionary` BruteForceParser.`rebuildTrailer(XrefTrailerResolver trailerResolver, SecurityHandler<? extends ProtectionPolicy> securityHandler)` Rebuild the trailer dictionary if startxref can't be found.
`protected COSDictionary` COSParser.`retrieveTrailer()` Read the trailer information and provide a COSDictionary containing the trailer information.

Methods in org.apache.pdfbox.pdfparser with parameters of type COSDictionary
`void` PDFXRefStream.`addTrailerInfo(COSDictionary trailerDict)` Copy all Trailer Information to this file.
`protected void` COSParser.`checkPages(COSDictionary root)` Check if all entries of the pages dictionary are present.
`protected COSStream` COSParser.`parseCOSStream(COSDictionary dic)` This will read a COSStream from the input stream using length attribute within dictionary.
`void` XrefTrailerResolver.`setTrailer(COSDictionary trailer)` Adds trailer information for current XRef object.

### Uses of COSDictionary in org.apache.pdfbox.pdfwriter

Methods in org.apache.pdfbox.pdfwriter with parameters of type COSDictionary
`void` COSWriter.`visitFromDictionary(COSDictionary obj)`

Constructor parameters in org.apache.pdfbox.pdfwriter with type arguments of type COSDictionary
Constructor and Description
`COSWriter(OutputStream outputStream, org.apache.pdfbox.io.RandomAccessRead inputData, Set<COSDictionary> objectsToWrite)` Constructor for incremental updates with a list of objects to write.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel

Methods in org.apache.pdfbox.pdmodel that return COSDictionary
`COSDictionary` PDDocumentNameDestinationDictionary.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDDocumentInformation.`getCOSObject()` This will get the underlying dictionary that this object wraps.
`COSDictionary` PDDocumentNameDictionary.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDDocumentCatalog.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDResources.`getCOSObject()` Returns the underlying dictionary.
`COSDictionary` PDPageTree.`getCOSObject()`
`COSDictionary` PDPage.`getCOSObject()` Convert this standard java object to a COS object.

Methods in org.apache.pdfbox.pdmodel with parameters of type COSDictionary
`protected PDNameTreeNode<PDPageDestination>` PDDestinationNameTreeNode.`createChildNode(COSDictionary dic)`
`protected PDNameTreeNode<PDComplexFileSpecification>` PDEmbeddedFilesNameTreeNode.`createChildNode(COSDictionary dic)`
`protected PDNameTreeNode<PDStructureElement>` PDStructureElementNameTreeNode.`createChildNode(COSDictionary dic)`
`protected PDNameTreeNode<PDActionJavaScript>` PDJavascriptNameTreeNode.`createChildNode(COSDictionary dic)`
`static COSBase` PDPageTree.`getInheritableAttribute(COSDictionary node, COSName key)` Returns the given attribute, inheriting from parent tree nodes if necessary.

Method parameters in org.apache.pdfbox.pdmodel with type arguments of type COSDictionary
`void` PDDocument.`saveIncremental(OutputStream output, Set<COSDictionary> objectsToWrite)` Save the PDF as an incremental update.

Constructors in org.apache.pdfbox.pdmodel with parameters of type COSDictionary
Constructor and Description
`PDDestinationNameTreeNode(COSDictionary dic)` Constructor.
`PDDocumentCatalog(PDDocument doc, COSDictionary rootDictionary)` Constructor.
`PDDocumentInformation(COSDictionary dic)` Constructor that is used for a preexisting dictionary.
`PDDocumentNameDestinationDictionary(COSDictionary dict)` Constructor.
`PDDocumentNameDictionary(PDDocumentCatalog cat, COSDictionary names)` Constructor.
`PDEmbeddedFilesNameTreeNode(COSDictionary dic)` Constructor.
`PDJavascriptNameTreeNode(COSDictionary dic)` Constructor.
`PDPage(COSDictionary pageDictionary)` Creates a new instance of PDPage for reading.
`PDPageTree(COSDictionary root)` Constructor for reading.
`PDResources(COSDictionary resourceDictionary)` Constructor for reading.
`PDResources(COSDictionary resourceDictionary, ResourceCache resourceCache)` Constructor for reading.
`PDResources(COSDictionary resourceDictionary, ResourceCache resourceCache, Map<COSName,SoftReference<PDFont>> directFontCache)` Constructor for reading.
`PDStructureElementNameTreeNode(COSDictionary dic)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.common

Methods in org.apache.pdfbox.pdmodel.common that return COSDictionary
`static COSDictionary` COSDictionaryMap.`convert(Map<String,?> someMap)` This will take a map<java.lang.String,org.apache.pdfbox.pdmodel.COSObjectable> and convert it into a COSDictionary.
`COSDictionary` PDDictionaryWrapper.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDPageLabelRange.`getCOSObject()` Returns the underlying dictionary.
`COSDictionary` PDNameTreeNode.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDNumberTreeNode.`getCOSObject()` Convert this standard java object to a COS object.

Methods in org.apache.pdfbox.pdmodel.common with parameters of type COSDictionary
`static COSDictionaryMap<String,Object>` COSDictionaryMap.`convertBasicTypesToMap(COSDictionary map)` This will take a COS dictionary and convert it into COSDictionaryMap.
`protected abstract PDNameTreeNode<T>` PDNameTreeNode.`createChildNode(COSDictionary dic)` Create a child node object.
`protected PDNumberTreeNode` PDNumberTreeNode.`createChildNode(COSDictionary dic)` Create a child node object.

Constructors in org.apache.pdfbox.pdmodel.common with parameters of type COSDictionary
Constructor and Description
`COSArrayList(COSDictionary dictionary, COSName dictionaryKey)` This constructor is to be used if the array doesn't exist, but is to be created and added to the parent dictionary as soon as the first element is added to the array.
`COSArrayList(E actualObject, COSBase item, COSDictionary dictionary, COSName dictionaryKey)` This is a really special constructor.
`COSDictionaryMap(Map<K,V> actualsMap, COSDictionary dicMap)` Constructor for this map.
`PDDictionaryWrapper(COSDictionary dictionary)` Creates a new instance with a given COS dictionary.
`PDNameTreeNode(COSDictionary dict)` Constructor.
`PDNumberTreeNode(COSDictionary dict, Class<? extends COSObjectable> valueClass)` Constructor.
`PDPageLabelRange(COSDictionary dict)` Creates a new page label range object from the given dictionary.
`PDPageLabels(PDDocument document, COSDictionary dict)` Creates an page label dictionary for a document using the information in the given COS dictionary.
`PDTypedDictionaryWrapper(COSDictionary dictionary)` Creates a new instance with a given COS dictionary.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.common.filespecification

Methods in org.apache.pdfbox.pdmodel.common.filespecification that return COSDictionary
`COSDictionary` PDComplexFileSpecification.`getCOSObject()` Convert this standard java object to a COS object.

Constructors in org.apache.pdfbox.pdmodel.common.filespecification with parameters of type COSDictionary
Constructor and Description
`PDComplexFileSpecification(COSDictionary dict)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.common.function

Methods in org.apache.pdfbox.pdmodel.common.function that return COSDictionary
`COSDictionary` PDFunction.`getCOSObject()` Returns the stream.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure

Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure that return COSDictionary
`COSDictionary` PDMarkInfo.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDStructureNode.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDMarkedContentReference.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDObjectReference.`getCOSObject()` Returns the underlying dictionary.

Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure with parameters of type COSDictionary
`static PDStructureNode` PDStructureNode.`create(COSDictionary node)` Creates a node in the structure tree.
`static PDAttributeObject` PDAttributeObject.`create(COSDictionary dictionary)` Creates an attribute object.

Constructors in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure with parameters of type COSDictionary
Constructor and Description
`PDAttributeObject(COSDictionary dictionary)` Creates a new attribute object with a given dictionary.
`PDDefaultAttributeObject(COSDictionary dictionary)` Creates a default attribute object with a given dictionary.
`PDMarkedContentReference(COSDictionary dictionary)` Constructor for an existing marked content reference.
`PDMarkInfo(COSDictionary dic)` Constructor for an existing MarkInfo element.
`PDObjectReference(COSDictionary theDictionary)` Constructor for an existing object reference.
`PDParentTreeValue(COSDictionary obj)`
`PDStructureElement(COSDictionary dic)` Constructor for an existing structure element.
`PDStructureNode(COSDictionary dictionary)` Constructor for an existing structure node.
`PDStructureTreeRoot(COSDictionary dic)` Constructor for an existing structure element.
`PDUserAttributeObject(COSDictionary dictionary)` Constructor
`PDUserProperty(COSDictionary dictionary, PDUserAttributeObject userAttributeObject)` Creates a user property with a given dictionary.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.documentinterchange.markedcontent

Fields in org.apache.pdfbox.pdmodel.documentinterchange.markedcontent declared as COSDictionary
`protected COSDictionary` PDPropertyList.`dict`

Methods in org.apache.pdfbox.pdmodel.documentinterchange.markedcontent that return COSDictionary
`COSDictionary` PDPropertyList.`getCOSObject()`
`COSDictionary` PDMarkedContent.`getProperties()` Gets the properties.

Methods in org.apache.pdfbox.pdmodel.documentinterchange.markedcontent with parameters of type COSDictionary
`static PDPropertyList` PDPropertyList.`create(COSDictionary dict)` Creates a property list from the given dictionary.
`static PDMarkedContent` PDMarkedContent.`create(COSName tag, COSDictionary properties)` Creates a marked-content sequence.

Constructors in org.apache.pdfbox.pdmodel.documentinterchange.markedcontent with parameters of type COSDictionary
Constructor and Description
`PDMarkedContent(COSName tag, COSDictionary properties)` Creates a new marked content object.
`PDPropertyList(COSDictionary dict)` Constructor for subclasses.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.documentinterchange.prepress

Methods in org.apache.pdfbox.pdmodel.documentinterchange.prepress that return COSDictionary
`COSDictionary` PDBoxStyle.`getCOSObject()` Convert this standard java object to a COS object.

Constructors in org.apache.pdfbox.pdmodel.documentinterchange.prepress with parameters of type COSDictionary
Constructor and Description
`PDBoxStyle(COSDictionary dic)` Constructor for an existing BoxStyle element.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf

Constructors in org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf with parameters of type COSDictionary
Constructor and Description
`PDArtifactMarkedContent(COSDictionary properties)`
`PDExportFormatAttributeObject(COSDictionary dictionary)` Creates a new ExportFormat attribute object with a given dictionary.
`PDLayoutAttributeObject(COSDictionary dictionary)` Creates a new Layout attribute object with a given dictionary.
`PDListAttributeObject(COSDictionary dictionary)` Creates a new List attribute object with a given dictionary.
`PDPrintFieldAttributeObject(COSDictionary dictionary)` Creates a new PrintField attribute object with a given dictionary.
`PDStandardAttributeObject(COSDictionary dictionary)` Creates a new standard attribute object with a given dictionary.
`PDTableAttributeObject(COSDictionary dictionary)` Creates a new Table attribute object with a given dictionary.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.encryption

Fields in org.apache.pdfbox.pdmodel.encryption declared as COSDictionary
`protected COSDictionary` PDCryptFilterDictionary.`cryptFilterDictionary` COS crypt filter dictionary.

Methods in org.apache.pdfbox.pdmodel.encryption that return COSDictionary
`COSDictionary` PDCryptFilterDictionary.`getCOSObject()` This will get the dictionary associated with this crypt filter dictionary.
`COSDictionary` PDEncryption.`getCOSObject()` This will get the dictionary associated with this encryption dictionary.

Constructors in org.apache.pdfbox.pdmodel.encryption with parameters of type COSDictionary
Constructor and Description
`PDCryptFilterDictionary(COSDictionary d)` creates a new crypt filter dictionary from the low level dictionary provided.
`PDEncryption(COSDictionary dictionary)` creates a new encryption dictionary from the low level dictionary provided.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.fdf

Fields in org.apache.pdfbox.pdmodel.fdf declared as COSDictionary
`protected COSDictionary` FDFAnnotation.`annot` Annotation dictionary.

Methods in org.apache.pdfbox.pdmodel.fdf that return COSDictionary
`COSDictionary` FDFPageInfo.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFNamedPageReference.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFJavaScript.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFTemplate.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFField.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFCatalog.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFDictionary.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFIconFit.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFAnnotation.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` FDFPage.`getCOSObject()` Convert this standard java object to a COS object.

Methods in org.apache.pdfbox.pdmodel.fdf with parameters of type COSDictionary
`static FDFAnnotation` FDFAnnotation.`create(COSDictionary fdfDic)` Create the correct FDFAnnotation.

Constructors in org.apache.pdfbox.pdmodel.fdf with parameters of type COSDictionary
Constructor and Description
`FDFAnnotation(COSDictionary a)` Constructor.
`FDFAnnotationCaret(COSDictionary a)` Constructor.
`FDFAnnotationCircle(COSDictionary a)` Constructor.
`FDFAnnotationFileAttachment(COSDictionary a)` Constructor.
`FDFAnnotationFreeText(COSDictionary a)` Constructor.
`FDFAnnotationHighlight(COSDictionary a)` Constructor.
`FDFAnnotationInk(COSDictionary a)` Constructor.
`FDFAnnotationLine(COSDictionary a)` Constructor.
`FDFAnnotationLink(COSDictionary a)` Constructor.
`FDFAnnotationPolygon(COSDictionary a)` Constructor.
`FDFAnnotationPolyline(COSDictionary a)` Constructor.
`FDFAnnotationSound(COSDictionary a)` Constructor.
`FDFAnnotationSquare(COSDictionary a)` Constructor.
`FDFAnnotationSquiggly(COSDictionary a)` Constructor.
`FDFAnnotationStamp(COSDictionary a)` Constructor.
`FDFAnnotationStrikeOut(COSDictionary a)` Constructor.
`FDFAnnotationText(COSDictionary a)` Constructor.
`FDFAnnotationTextMarkup(COSDictionary a)` Constructor.
`FDFAnnotationUnderline(COSDictionary a)` Constructor.
`FDFCatalog(COSDictionary cat)` Constructor.
`FDFDictionary(COSDictionary fdfDictionary)` Constructor.
`FDFField(COSDictionary f)` Constructor.
`FDFIconFit(COSDictionary f)` Constructor.
`FDFJavaScript(COSDictionary javaScript)` Constructor.
`FDFNamedPageReference(COSDictionary r)` Constructor.
`FDFPage(COSDictionary p)` Constructor.
`FDFPageInfo(COSDictionary p)` Constructor.
`FDFTemplate(COSDictionary t)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.font

Fields in org.apache.pdfbox.pdmodel.font declared as COSDictionary
`protected COSDictionary` PDCIDFont.`dict`
`protected COSDictionary` PDFont.`dict`

Methods in org.apache.pdfbox.pdmodel.font that return COSDictionary
`COSDictionary` PDType3Font.`getCharProcs()` Returns the dictionary containing all streams to be used to render the glyphs.
`COSDictionary` PDFontDescriptor.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDCIDFont.`getCOSObject()`
`COSDictionary` PDFont.`getCOSObject()`

Methods in org.apache.pdfbox.pdmodel.font with parameters of type COSDictionary
`static PDFont` PDFontFactory.`createFont(COSDictionary dictionary)` Creates a new PDFont instance with the appropriate subclass.
`static PDFont` PDFontFactory.`createFont(COSDictionary dictionary, ResourceCache resourceCache)` Creates a new PDFont instance with the appropriate subclass.

Constructors in org.apache.pdfbox.pdmodel.font with parameters of type COSDictionary
Constructor and Description
`PDCIDFontType0(COSDictionary fontDictionary, PDType0Font parent)` Constructor.
`PDCIDFontType2(COSDictionary fontDictionary, PDType0Font parent)` Constructor.
`PDCIDFontType2(COSDictionary fontDictionary, PDType0Font parent, org.apache.fontbox.ttf.TrueTypeFont trueTypeFont)` Constructor.
`PDFont(COSDictionary fontDictionary)` Constructor.
`PDFontDescriptor(COSDictionary desc)` Creates a PDFontDescriptor from a COS dictionary.
`PDMMType1Font(COSDictionary fontDictionary)` Creates an MMType1Font from a Font dictionary in a PDF.
`PDTrueTypeFont(COSDictionary fontDictionary)` Creates a new TrueType font from a Font dictionary.
`PDType0Font(COSDictionary fontDictionary)` Constructor for reading a Type0 font from a PDF file.
`PDType1CFont(COSDictionary fontDictionary)` Constructor.
`PDType1Font(COSDictionary fontDictionary)` Creates a Type 1 font from a Font dictionary in a PDF.
`PDType3Font(COSDictionary fontDictionary)` Constructor.
`PDType3Font(COSDictionary fontDictionary, ResourceCache resourceCache)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.font.encoding

Constructors in org.apache.pdfbox.pdmodel.font.encoding with parameters of type COSDictionary
Constructor and Description
`DictionaryEncoding(COSDictionary fontEncoding)` Creates a new DictionaryEncoding for a Type 3 font from a PDF.
`DictionaryEncoding(COSDictionary fontEncoding, boolean isNonSymbolic, Encoding builtIn)` Creates a new DictionaryEncoding from a PDF.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.color

Fields in org.apache.pdfbox.pdmodel.graphics.color declared as COSDictionary
`protected COSDictionary` PDCIEDictionaryBasedColorSpace.`dictionary`

Methods in org.apache.pdfbox.pdmodel.graphics.color that return COSDictionary
`COSDictionary` PDDeviceNProcess.`getCOSDictionary()` Returns the underlying COS dictionary.
`COSDictionary` PDDeviceNAttributes.`getCOSDictionary()` Returns the underlying COS dictionary.
`COSDictionary` PDOutputIntent.`getCOSObject()`

Constructors in org.apache.pdfbox.pdmodel.graphics.color with parameters of type COSDictionary
Constructor and Description
`PDDeviceNAttributes(COSDictionary attributes)` Creates a new DeviceN colour space attributes dictionary from the given dictionary.
`PDDeviceNProcess(COSDictionary attributes)` Creates a new DeviceN Process Dictionary from the given attributes.
`PDOutputIntent(COSDictionary dictionary)`

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.form

Methods in org.apache.pdfbox.pdmodel.graphics.form that return COSDictionary
`COSDictionary` PDTransparencyGroupAttributes.`getCOSObject()`

Constructors in org.apache.pdfbox.pdmodel.graphics.form with parameters of type COSDictionary
Constructor and Description
`PDTransparencyGroupAttributes(COSDictionary dic)` Creates a group object from a given dictionary

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.image

Methods in org.apache.pdfbox.pdmodel.graphics.image that return COSDictionary
`COSDictionary` PDImage.`getCOSObject()` Convert this image to a COS object.
`COSDictionary` PDInlineImage.`getCOSObject()`

Constructors in org.apache.pdfbox.pdmodel.graphics.image with parameters of type COSDictionary
Constructor and Description
`PDInlineImage(COSDictionary parameters, byte[] data, PDResources resources)` Creates an inline image from the given parameters and data.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.optionalcontent

Methods in org.apache.pdfbox.pdmodel.graphics.optionalcontent that return COSDictionary
`COSDictionary` PDOptionalContentProperties.`getCOSObject()` Convert this standard java object to a COS object.

Constructors in org.apache.pdfbox.pdmodel.graphics.optionalcontent with parameters of type COSDictionary
Constructor and Description
`PDOptionalContentGroup(COSDictionary dict)` Creates a new instance based on a given `COSDictionary`.
`PDOptionalContentMembershipDictionary(COSDictionary dict)` Creates a new instance based on a given `COSDictionary`.
`PDOptionalContentProperties(COSDictionary props)` Creates a new instance based on a given `COSDictionary`.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.pattern

Methods in org.apache.pdfbox.pdmodel.graphics.pattern that return COSDictionary
`COSDictionary` PDAbstractPattern.`getCOSObject()` This will get the underlying dictionary.

Methods in org.apache.pdfbox.pdmodel.graphics.pattern with parameters of type COSDictionary
`static PDAbstractPattern` PDAbstractPattern.`create(COSDictionary dictionary, ResourceCache resourceCache)` Create the correct PD Model pattern based on the COS base pattern.

Constructors in org.apache.pdfbox.pdmodel.graphics.pattern with parameters of type COSDictionary
Constructor and Description
`PDAbstractPattern(COSDictionary dictionary)` Creates a new Pattern dictionary from the given COS dictionary.
`PDShadingPattern(COSDictionary resourceDictionary)` Creates a new shading pattern from the given COS dictionary.
`PDTilingPattern(COSDictionary dictionary)` Creates a new tiling pattern from the given COS dictionary.
`PDTilingPattern(COSDictionary dictionary, ResourceCache resourceCache)` Creates a new tiling pattern from the given COS dictionary.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.shading

Methods in org.apache.pdfbox.pdmodel.graphics.shading that return COSDictionary
`COSDictionary` PDShading.`getCOSObject()` This will get the underlying dictionary.

Methods in org.apache.pdfbox.pdmodel.graphics.shading with parameters of type COSDictionary
`static PDShading` PDShading.`create(COSDictionary shadingDictionary)` Create the correct PD Model shading based on the COS base shading.

Constructors in org.apache.pdfbox.pdmodel.graphics.shading with parameters of type COSDictionary
Constructor and Description
`PDShading(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType1(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType2(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType3(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType4(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType5(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType6(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.
`PDShadingType7(COSDictionary shadingDictionary)` Constructor using the given shading dictionary.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.graphics.state

Methods in org.apache.pdfbox.pdmodel.graphics.state that return COSDictionary
`COSDictionary` PDSoftMask.`getCOSObject()`
`COSDictionary` PDExtendedGraphicsState.`getCOSObject()` This will get the underlying dictionary that this class acts on.

Constructors in org.apache.pdfbox.pdmodel.graphics.state with parameters of type COSDictionary
Constructor and Description
`PDExtendedGraphicsState(COSDictionary dictionary)` Create a graphics state from an existing dictionary.
`PDExtendedGraphicsState(COSDictionary dictionary, ResourceCache resourceCache)` Create a graphics state from an existing dictionary.
`PDSoftMask(COSDictionary dictionary)` Creates a new soft mask.
`PDSoftMask(COSDictionary dictionary, ResourceCache resourceCache)` Creates a new soft mask.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.action

Fields in org.apache.pdfbox.pdmodel.interactive.action declared as COSDictionary
`protected COSDictionary` PDAction.`action` The action dictionary.
`protected COSDictionary` PDWindowsLaunchParams.`params` The params dictionary.

Methods in org.apache.pdfbox.pdmodel.interactive.action that return COSDictionary
`COSDictionary` PDURIDictionary.`getCOSObject()` Returns the corresponding dictionary.
`COSDictionary` PDFormFieldAdditionalActions.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDWindowsLaunchParams.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDAnnotationAdditionalActions.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDDocumentCatalogAdditionalActions.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDPageAdditionalActions.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDTargetDirectory.`getCOSObject()` This will get the underlying dictionary that this class acts on.
`COSDictionary` PDAdditionalActions.`getCOSObject()` Convert this standard java object to a COS object.
`COSDictionary` PDAction.`getCOSObject()` Convert this standard java object to a COS object.

Methods in org.apache.pdfbox.pdmodel.interactive.action with parameters of type COSDictionary
`static PDAction` PDActionFactory.`createAction(COSDictionary action)` This will create the correct type of action based on the type specified in the dictionary.

Constructors in org.apache.pdfbox.pdmodel.interactive.action with parameters of type COSDictionary
Constructor and Description
`PDAction(COSDictionary a)` Constructor.
`PDActionEmbeddedGoTo(COSDictionary a)` Constructor.
`PDActionGoTo(COSDictionary a)` Constructor.
`PDActionHide(COSDictionary a)` Constructor
`PDActionImportData(COSDictionary a)` Constructor.
`PDActionJavaScript(COSDictionary a)` Constructor #2.
`PDActionLaunch(COSDictionary a)` Constructor.
`PDActionMovie(COSDictionary a)` Constructor.
`PDActionNamed(COSDictionary a)` Constructor.
`PDActionRemoteGoTo(COSDictionary a)` Constructor.
`PDActionResetForm(COSDictionary a)` Constructor.
`PDActionSound(COSDictionary a)` Constructor.
`PDActionSubmitForm(COSDictionary a)` Constructor
`PDActionThread(COSDictionary a)` Constructor.
`PDActionURI(COSDictionary a)` Constructor.
`PDAdditionalActions(COSDictionary a)` Constructor.
`PDAnnotationAdditionalActions(COSDictionary a)` Constructor.
`PDDocumentCatalogAdditionalActions(COSDictionary a)` Constructor.
`PDFormFieldAdditionalActions(COSDictionary a)` Constructor.
`PDPageAdditionalActions(COSDictionary a)` Constructor.
`PDTargetDirectory(COSDictionary dictionary)` Create a target directory from an existing dictionary.
`PDURIDictionary(COSDictionary dictionary)` Constructor.
`PDWindowsLaunchParams(COSDictionary p)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.annotation

Methods in org.apache.pdfbox.pdmodel.interactive.annotation that return COSDictionary
`COSDictionary` PDBorderEffectDictionary.`getCOSObject()` returns the dictionary.
`COSDictionary` PDAppearanceCharacteristicsDictionary.`getCOSObject()` returns the dictionary.
`COSDictionary` PDAppearanceDictionary.`getCOSObject()`
`COSDictionary` PDExternalDataDictionary.`getCOSObject()` returns the dictionary.
`COSDictionary` PDAppearanceEntry.`getCOSObject()`
`COSDictionary` PDAnnotation.`getCOSObject()` Interface method for COSObjectable.
`COSDictionary` PDBorderStyleDictionary.`getCOSObject()` returns the dictionary.

Constructors in org.apache.pdfbox.pdmodel.interactive.annotation with parameters of type COSDictionary
Constructor and Description
`PDAnnotation(COSDictionary dict)` Constructor.
`PDAnnotationCaret(COSDictionary field)` Creates a Caret annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationCircle(COSDictionary field)` Creates a circle annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationFileAttachment(COSDictionary field)` Creates a Link annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationFreeText(COSDictionary field)` Creates a FreeText annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationHighlight(COSDictionary dict)` Constructor.
`PDAnnotationInk(COSDictionary dict)` Constructor.
`PDAnnotationLine(COSDictionary field)` Creates a Line annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationLink(COSDictionary field)` Creates a Link annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationMarkup(COSDictionary dict)` Constructor.
`PDAnnotationPolygon(COSDictionary dict)` Constructor.
`PDAnnotationPolyline(COSDictionary dict)` Constructor.
`PDAnnotationPopup(COSDictionary field)` Creates a popup annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationRubberStamp(COSDictionary field)` Creates a Rubber Stamp annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationSound(COSDictionary field)` Creates a sound annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationSquare(COSDictionary field)` Creates a square annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationSquareCircle(COSDictionary dict)` Constructor.
`PDAnnotationSquiggly(COSDictionary dict)` Constructor.
`PDAnnotationStrikeout(COSDictionary dict)` Constructor.
`PDAnnotationText(COSDictionary field)` Creates a Text annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationTextMarkup(COSDictionary field)` Creates a TextMarkup annotation from a COSDictionary, expected to be a correct object definition.
`PDAnnotationUnderline(COSDictionary dict)` Constructor.
`PDAnnotationUnknown(COSDictionary dic)` Creates an arbitrary annotation from a COSDictionary, expected to be a correct object definition for some sort of annotation.
`PDAnnotationWidget(COSDictionary field)` Creates a PDWidget from a COSDictionary, expected to be a correct object definition for a field in PDF.
`PDAppearanceCharacteristicsDictionary(COSDictionary dict)` Constructor.
`PDAppearanceDictionary(COSDictionary dictionary)` Constructor for reading.
`PDAppearanceEntry(COSDictionary entry)` Constructor for reading.
`PDBorderEffectDictionary(COSDictionary dict)` Constructor.
`PDBorderStyleDictionary(COSDictionary dict)` Constructor.
`PDExternalDataDictionary(COSDictionary dictionary)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.digitalsignature

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature that return COSDictionary
`COSDictionary` PDSeedValueMDP.`getCOSObject()` Convert this standard java object to a COS dictionary.
`COSDictionary` PDSeedValue.`getCOSObject()` Convert this standard java object to a COS dictionary.
`COSDictionary` PDPropBuildDataDict.`getCOSObject()` Convert this standard java object to a COS dictionary.
`COSDictionary` PDPropBuild.`getCOSObject()` Convert this standard java object to a COS dictionary.
`COSDictionary` PDSeedValueCertificate.`getCOSObject()` Convert this standard java object to a COS dictionary.
`COSDictionary` PDSignature.`getCOSObject()` Convert this standard java object to a COS dictionary.
`COSDictionary` PDSeedValueTimeStamp.`getCOSObject()` Convert this standard java object to a COS dictionary.

Constructors in org.apache.pdfbox.pdmodel.interactive.digitalsignature with parameters of type COSDictionary
Constructor and Description
`PDPropBuild(COSDictionary dict)` Constructor.
`PDPropBuildDataDict(COSDictionary dict)` Constructor.
`PDSeedValue(COSDictionary dict)` Constructor.
`PDSeedValueCertificate(COSDictionary dict)` Constructor.
`PDSeedValueMDP(COSDictionary dict)` Constructor.
`PDSeedValueTimeStamp(COSDictionary dict)` Constructor.
`PDSignature(COSDictionary dict)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return COSDictionary
`COSDictionary` PDFTemplateStructure.`getAcroFormDictionary()` Gets Dictionary of AcroForm.
`COSDictionary` PDFTemplateStructure.`getWidgetDictionary()` Gets Widget Dictionary.

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type COSDictionary
`void` PDFTemplateStructure.`setAcroFormDictionary(COSDictionary acroFormDictionary)` Acroform have its Dictionary, so we here set the Dictionary which is in this location: AcroForm/DR
`void` PDFTemplateStructure.`setWidgetDictionary(COSDictionary widgetDictionary)` Sets Widget Dictionary.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline

Constructors in org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline with parameters of type COSDictionary
Constructor and Description
`PDDocumentOutline(COSDictionary dic)` Constructor for an existing document outline.
`PDOutlineItem(COSDictionary dic)` Constructor for an existing outline item.
`PDOutlineNode(COSDictionary dict)`

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.form

Methods in org.apache.pdfbox.pdmodel.interactive.form that return COSDictionary
`COSDictionary` PDField.`getCOSObject()` This will get the dictionary associated with this field.
`COSDictionary` PDAcroForm.`getCOSObject()`

Methods in org.apache.pdfbox.pdmodel.interactive.form with parameters of type COSDictionary
`static PDField` PDFieldFactory.`createField(PDAcroForm form, COSDictionary field, PDNonTerminalField parent)` Creates a COSField subclass from the given field.

Constructors in org.apache.pdfbox.pdmodel.interactive.form with parameters of type COSDictionary
Constructor and Description
`PDAcroForm(PDDocument doc, COSDictionary form)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.measurement

Methods in org.apache.pdfbox.pdmodel.interactive.measurement that return COSDictionary
`COSDictionary` PDMeasureDictionary.`getCOSObject()` This will return the corresponding dictionary.
`COSDictionary` PDViewportDictionary.`getCOSObject()` This will return the corresponding dictionary.
`COSDictionary` PDNumberFormatDictionary.`getCOSObject()` This will return the dictionary.

Constructors in org.apache.pdfbox.pdmodel.interactive.measurement with parameters of type COSDictionary
Constructor and Description
`PDMeasureDictionary(COSDictionary dictionary)` Constructor.
`PDNumberFormatDictionary(COSDictionary dictionary)` Constructor.
`PDRectlinearMeasureDictionary(COSDictionary dictionary)` Constructor.
`PDViewportDictionary(COSDictionary dictionary)` Constructor.

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.pagenavigation

Methods in org.apache.pdfbox.pdmodel.interactive.pagenavigation that return COSDictionary
`COSDictionary` PDThreadBead.`getCOSObject()` This will get the underlying dictionary that this object wraps.
`COSDictionary` PDThread.`getCOSObject()` This will get the underlying dictionary that this object wraps.

Constructors in org.apache.pdfbox.pdmodel.interactive.pagenavigation with parameters of type COSDictionary
Constructor and Description
`PDThread(COSDictionary t)` Constructor that is used for a preexisting dictionary.
`PDThreadBead(COSDictionary b)` Constructor that is used for a preexisting dictionary.
`PDTransition(COSDictionary dictionary)` creates a new transition for an existing dictionary

### Uses of COSDictionary in org.apache.pdfbox.pdmodel.interactive.viewerpreferences

Methods in org.apache.pdfbox.pdmodel.interactive.viewerpreferences that return COSDictionary
`COSDictionary` PDViewerPreferences.`getCOSObject()` This will get the underlying dictionary that this object wraps.

Constructors in org.apache.pdfbox.pdmodel.interactive.viewerpreferences with parameters of type COSDictionary
Constructor and Description
`PDViewerPreferences(COSDictionary dic)` Constructor that is used for a preexisting dictionary.

### Uses of COSDictionary in org.apache.pdfbox.rendering

Methods in org.apache.pdfbox.rendering with parameters of type COSDictionary
`void` PageDrawer.`beginMarkedContentSequence(COSName tag, COSDictionary properties)` Called when a marked content group begins

### Uses of COSDictionary in org.apache.pdfbox.text

Methods in org.apache.pdfbox.text with parameters of type COSDictionary
`void` PDFMarkedContentExtractor.`beginMarkedContentSequence(COSName tag, COSDictionary properties)`
`void` PDFTextStripper.`beginMarkedContentSequence(COSName tag, COSDictionary properties)`
`void` PDFMarkedContentExtractor.`markedContentPoint(COSName tag, COSDictionary properties)`