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

Packages that use COSArray
org.apache.pdfbox.contentstream: This package contains provides classes for working with content streams.
org.apache.pdfbox.cos: These are the low level objects that make up a PDF document.
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.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.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.encoding
org.apache.pdfbox.pdmodel.graphics: The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
org.apache.pdfbox.pdmodel.graphics.color: This package deals with colors 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.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.visible: This is the visual signature part that help creating the visual representation for the digital signature.
org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination: The destination package allows destinations into a pdf document to be specified.
org.apache.pdfbox.util: This package contains utility classes that are used by the PDFBox project.

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

Methods in org.apache.pdfbox.contentstream with parameters of type COSArray
`void` PDFStreamEngine.`setLineDashPattern(COSArray array, int phase)`
`void` PDFStreamEngine.`showTextStrings(COSArray array)` Called when a string of text with spacing adjustments is to be shown.

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

Methods in org.apache.pdfbox.cos that return COSArray
`COSArray` COSDictionary.`getCOSArray(COSName key)` This is a convenience method that will get the dictionary object that is expected to be a COSArray.
`COSArray` COSDocument.`getDocumentID()` This will get the document ID.
`static COSArray` COSArray.`ofCOSIntegers(List<Integer> integer)` This will take a list of integer objects and return a COSArray of COSInteger objects.
`static COSArray` COSArray.`ofCOSNames(List<String> strings)` This will take a list of string objects and return a COSArray of COSName objects.
`static COSArray` COSArray.`ofCOSStrings(List<String> strings)` This will take a list of string objects and return a COSArray of COSName objects.

Methods in org.apache.pdfbox.cos with parameters of type COSArray
`void` COSArray.`addAll(COSArray objectList)` This will add all objects to this array.
`void` COSDocument.`setDocumentID(COSArray id)` This will set the document ID.
`void` ICOSVisitor.`visitFromArray(COSArray obj)` Notification of visit to Array object.

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

Methods in org.apache.pdfbox.pdfparser that return COSArray
`protected COSArray` BaseParser.`parseCOSArray()` This will parse a PDF array object.

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

Methods in org.apache.pdfbox.pdfwriter with parameters of type COSArray
`void` COSWriter.`visitFromArray(COSArray array)`

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

Methods in org.apache.pdfbox.pdmodel with parameters of type COSArray
`void` PDAppearanceContentStream.`setBorderLine(float lineWidth, PDBorderStyleDictionary bs, COSArray border)` Convenience method for annotations: sets the line with and dash style.

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

Methods in org.apache.pdfbox.pdmodel.common that return COSArray
`static COSArray` COSArrayList.`converterToCOSArray(List<?> cosObjectableList)` This will convert a list of COSObjectables to an array list of COSBase objects.
`COSArray` PDRectangle.`getCOSArray()` This will get the underlying array for this rectangle.
`COSArray` PDRange.`getCOSArray()` This will get the underlying array value.
`COSArray` COSArrayList.`toList()` This will return then underlying COSArray.

Constructors in org.apache.pdfbox.pdmodel.common with parameters of type COSArray
Constructor and Description
`COSArrayList(List<E> actualList, COSArray cosArray)` Create the COSArrayList specifying the List and the backing COSArray.
`PDRange(COSArray range)` Constructor assumes a starting index of 0.
`PDRange(COSArray range, int index)` Constructor with an index into an array.
`PDRectangle(COSArray array)` Constructor.
`PDStream(PDDocument doc, InputStream input, COSArray filters)` Constructor.

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

Methods in org.apache.pdfbox.pdmodel.common.function that return COSArray
`COSArray` PDFunctionType3.`getBounds()` Returns all bounds values as COSArray.
`COSArray` PDFunctionType2.`getC0()` Returns the C0 values of the function, 0 if empty.
`COSArray` PDFunctionType2.`getC1()` Returns the C1 values of the function, 1 if empty.
`COSArray` PDFunctionType3.`getEncode()` Returns all encode values as COSArray.
`COSArray` PDFunctionType3.`getFunctions()` Returns all functions values as COSArray.
`protected COSArray` PDFunctionTypeIdentity.`getRangeValues()`
`protected COSArray` PDFunction.`getRangeValues()` Returns all ranges for the output values as COSArray .
`COSArray` PDFunctionType0.`getSize()` The "Size" entry, which is the number of samples in each input dimension of the sample table.

Methods in org.apache.pdfbox.pdmodel.common.function with parameters of type COSArray
`void` PDFunctionType0.`setDecodeValues(COSArray decodeValues)` This will set the decode values.
`void` PDFunction.`setDomainValues(COSArray domainValues)` This will set the domain values.
`void` PDFunctionType0.`setEncodeValues(COSArray encodeValues)` This will set the encode values.
`void` PDFunction.`setRangeValues(COSArray rangeValues)` This will set the range values.

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

Constructors in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure with parameters of type COSArray
Constructor and Description
`PDParentTreeValue(COSArray obj)`

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

Methods in org.apache.pdfbox.pdmodel.documentinterchange.prepress with parameters of type COSArray
`void` PDBoxStyle.`setLineDashPattern(COSArray dashArray)` Set the line dash pattern associated with this box style.

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

Constructors in org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf with parameters of type COSArray
Constructor and Description
`PDFourColours(COSArray array)`

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

Methods in org.apache.pdfbox.pdmodel.encryption with parameters of type COSArray
`void` PublicKeySecurityHandler.`prepareForDecryption(PDEncryption encryption, COSArray documentIDArray, DecryptionMaterial decryptionMaterial)` Prepares everything to decrypt the document.
`abstract void` SecurityHandler.`prepareForDecryption(PDEncryption encryption, COSArray documentIDArray, DecryptionMaterial decryptionMaterial)` Prepares everything to decrypt the document.
`void` StandardSecurityHandler.`prepareForDecryption(PDEncryption encryption, COSArray documentIDArray, DecryptionMaterial decryptionMaterial)` Prepares everything to decrypt the document.

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

Methods in org.apache.pdfbox.pdmodel.fdf that return COSArray
`COSArray` FDFOptionElement.`getCOSArray()` Convert this standard java object to a COS object.
`COSArray` FDFDictionary.`getID()` This is the FDF id.

Methods in org.apache.pdfbox.pdmodel.fdf with parameters of type COSArray
`void` FDFDictionary.`setID(COSArray id)` This will set the FDF id.

Constructors in org.apache.pdfbox.pdmodel.fdf with parameters of type COSArray
Constructor and Description
`FDFOptionElement(COSArray o)` Constructor.

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

Constructors in org.apache.pdfbox.pdmodel.font.encoding with parameters of type COSArray
Constructor and Description
`DictionaryEncoding(COSName baseEncoding, COSArray differences)` Creates a new DictionaryEncoding for embedding.

### Uses of COSArray in org.apache.pdfbox.pdmodel.graphics

Constructors in org.apache.pdfbox.pdmodel.graphics with parameters of type COSArray
Constructor and Description
`PDFontSetting(COSArray fs)` Constructs a font setting from an existing array.
`PDLineDashPattern(COSArray array, int phase)` Creates a new line dash pattern from a dash array and phase.

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

Fields in org.apache.pdfbox.pdmodel.graphics.color declared as COSArray
`protected COSArray` PDColorSpace.`array`

Methods in org.apache.pdfbox.pdmodel.graphics.color that return COSArray
`COSArray` PDGamma.`getCOSArray()` Convert this standard java object to a COS object.
`COSArray` PDColor.`toCOSArray()` Returns the color component values as a COS array

Methods in org.apache.pdfbox.pdmodel.graphics.color with parameters of type COSArray
`static PDICCBased` PDICCBased.`create(COSArray iccArray, PDResources resources)` Creates a new ICC color space using the PDF array, optionally using a resource cache.

Constructors in org.apache.pdfbox.pdmodel.graphics.color with parameters of type COSArray
Constructor and Description
`PDCalGray(COSArray array)` Creates a new CalGray color space using the given COS array.
`PDCalRGB(COSArray rgb)` Creates a new CalRGB color space using the given COS array.
`PDCIEDictionaryBasedColorSpace(COSArray rgb)` Creates a new CalRGB color space using the given COS array.
`PDColor(COSArray array, PDColorSpace colorSpace)` Creates a PDColor containing the given color value.
`PDDeviceN(COSArray deviceN)` Deprecated. use `PDDeviceN(COSArray, PDResources)`
`PDDeviceN(COSArray deviceN, PDResources resources)` Creates a new DeviceN color space from the given COS array.
`PDGamma(COSArray array)` Creates a new gamma from a COS array.
`PDIndexed(COSArray indexedArray)` Creates a new indexed color space from the given PDF array.
`PDIndexed(COSArray indexedArray, PDResources resources)` Creates a new indexed color space from the given PDF array.
`PDLab(COSArray lab)` Creates a new Lab color space from a PDF array.
`PDSeparation(COSArray separation)` Deprecated. user `PDSeparation(COSArray, PDResources)`
`PDSeparation(COSArray separation, PDResources resources)` Creates a new Separation color space from a PDF color space array.
`PDTristimulus(COSArray array)` Constructor from COS object.

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

Methods in org.apache.pdfbox.pdmodel.graphics.image that return COSArray
`COSArray` PDImageXObject.`getColorKeyMask()` Returns the color key mask array associated with this image, or null if there is none.
`COSArray` PDImageXObject.`getDecode()`
`COSArray` PDInlineImage.`getDecode()`
`COSArray` PDImage.`getDecode()` Returns the decode array.

Methods in org.apache.pdfbox.pdmodel.graphics.image with parameters of type COSArray
`void` PDImageXObject.`setDecode(COSArray decode)`
`void` PDInlineImage.`setDecode(COSArray decode)`
`void` PDImage.`setDecode(COSArray decode)` Sets the decode array.

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

Methods in org.apache.pdfbox.pdmodel.graphics.shading that return COSArray
`COSArray` PDShading.`getBackground()` This will return the background.
`COSArray` PDShadingType2.`getCoords()` This will get the Coords values for this shading.
`COSArray` PDShadingType2.`getDomain()` This will get the optional Domain values for this shading.
`COSArray` PDShadingType1.`getDomain()` This will get the optional Domain values of a function based shading.
`COSArray` PDShadingType2.`getExtend()` This will get the optional Extend values for this shading.

Methods in org.apache.pdfbox.pdmodel.graphics.shading with parameters of type COSArray
`void` PDShading.`setBackground(COSArray newBackground)` This will set the background.
`void` PDShadingType2.`setCoords(COSArray newCoords)` Sets the Coords entry for this shading.
`void` PDShadingType2.`setDomain(COSArray newDomain)` Sets the optional Domain entry for this shading.
`void` PDShadingType1.`setDomain(COSArray newDomain)` Sets the optional Domain entry for the function based shading.
`void` PDShadingType2.`setExtend(COSArray newExtend)` Sets the optional Extend entry for this shading.
`void` PDShading.`setFunction(COSArray newFunctions)` This will set the functions COSArray for the color conversion.

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

Methods in org.apache.pdfbox.pdmodel.graphics.state that return COSArray
`COSArray` PDSoftMask.`getBackdropColor()` Returns the backdrop color.

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

Methods in org.apache.pdfbox.pdmodel.interactive.action that return COSArray
`COSArray` PDActionResetForm.`getFields()` An array identifying which fields to include in the submission or which to exclude, depending on the setting of the Include/Exclude flag in the Flags entry
`COSArray` PDActionSubmitForm.`getFields()` An array identifying which fields to include in the submission or which to exclude, depending on the setting of the Include/Exclude flag in the Flags entry

Methods in org.apache.pdfbox.pdmodel.interactive.action with parameters of type COSArray
`void` PDActionResetForm.`setFields(COSArray array)`
`void` PDActionSubmitForm.`setFields(COSArray array)`

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

Methods in org.apache.pdfbox.pdmodel.interactive.annotation that return COSArray
`COSArray` PDAnnotation.`getBorder()` This will retrieve the border array.

Methods in org.apache.pdfbox.pdmodel.interactive.annotation with parameters of type COSArray
`void` PDAnnotation.`setBorder(COSArray borderArray)` This will set the border array.
`void` PDBorderStyleDictionary.`setDashStyle(COSArray dashArray)` This will set the dash style used for drawing the border.

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

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return COSArray
`COSArray` PDFTemplateStructure.`getProcSet()` Gets ProcSet Array

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type COSArray
`void` PDFTemplateBuilder.`injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)` Inject procSetArray
`void` PDVisibleSigBuilder.`injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)`
`void` PDFTemplateStructure.`setProcSet(COSArray procSet)` Sets ProcSet Array

### Uses of COSArray in org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination

Fields in org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination declared as COSArray
`protected COSArray` PDPageDestination.`array` Storage for the page destination.

Methods in org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination that return COSArray
`COSArray` PDPageDestination.`getCOSObject()` Convert this standard java object to a COS object.

Constructors in org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination with parameters of type COSArray
Constructor and Description
`PDPageDestination(COSArray arr)` Constructor to create empty page destination.
`PDPageFitDestination(COSArray arr)` Constructor from an existing destination array.
`PDPageFitHeightDestination(COSArray arr)` Constructor from an existing destination array.
`PDPageFitRectangleDestination(COSArray arr)` Constructor from an existing destination array.
`PDPageFitWidthDestination(COSArray arr)` Constructor from an existing destination array.
`PDPageXYZDestination(COSArray arr)` Constructor from an existing destination array.

### Uses of COSArray in org.apache.pdfbox.util

Methods in org.apache.pdfbox.util that return COSArray
`COSArray` Matrix.`toCOSArray()` Returns a COS array which represent the geometric relevant components of the matrix.