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

Packages that use COSBase
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.contentstream.operator.color
org.apache.pdfbox.contentstream.operator.graphics: This package contains implementations of all of the PDF graphics operators.
org.apache.pdfbox.contentstream.operator.markedcontent
org.apache.pdfbox.contentstream.operator.state
org.apache.pdfbox.contentstream.operator.text
org.apache.pdfbox.cos: These are the low level objects that make up a PDF document.
org.apache.pdfbox.multipdf
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.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: The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
org.apache.pdfbox.pdmodel.graphics.blend
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.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.documentnavigation.destination: The destination package allows destinations into a pdf document to be specified.
org.apache.pdfbox.pdmodel.interactive.form: The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".
org.apache.pdfbox.pdmodel.interactive.pagenavigation: A package to allow provide access to PDF page navigation functionality.
org.apache.pdfbox.util: This package contains utility classes that are used by the PDFBox project.

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

Method parameters in org.apache.pdfbox.contentstream with type arguments of type COSBase
`protected void` PDFStreamEngine.`operatorException(Operator operator, List<COSBase> operands, IOException e)` Called when an exception is thrown by an operator.
`protected void` PDFStreamEngine.`processOperator(Operator operator, List<COSBase> operands)` This is used to handle an operation.
`void` PDFStreamEngine.`processOperator(String operation, List<COSBase> arguments)` This is used to handle an operation.
`protected void` PDFStreamEngine.`unsupportedOperator(Operator operator, List<COSBase> operands)` Called when an unsupported operator is encountered.

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

Method parameters in org.apache.pdfbox.contentstream.operator with type arguments of type COSBase
`boolean` OperatorProcessor.`checkArrayTypesClass(List<COSBase> operands, Class<?> clazz)` Check whether all operands list elements are an instance of a specific class.
`abstract void` OperatorProcessor.`process(Operator operator, List<COSBase> operands)` Process the operator.
`void` DrawObject.`process(Operator operator, List<COSBase> arguments)`

Constructor parameters in org.apache.pdfbox.contentstream.operator with type arguments of type COSBase
Constructor and Description
`MissingOperandException(Operator operator, List<COSBase> operands)`

### Uses of COSBase in org.apache.pdfbox.contentstream.operator.color

Method parameters in org.apache.pdfbox.contentstream.operator.color with type arguments of type COSBase
`void` SetStrokingDeviceCMYKColor.`process(Operator operator, List<COSBase> arguments)`
`void` SetStrokingDeviceGrayColor.`process(Operator operator, List<COSBase> arguments)`
`void` SetNonStrokingDeviceGrayColor.`process(Operator operator, List<COSBase> arguments)`
`void` SetNonStrokingDeviceCMYKColor.`process(Operator operator, List<COSBase> arguments)`
`void` SetColor.`process(Operator operator, List<COSBase> arguments)`
`void` SetStrokingDeviceRGBColor.`process(Operator operator, List<COSBase> arguments)` RG Set the stroking colour space to DeviceRGB and set the colour to use for stroking operations.
`void` SetStrokingColorSpace.`process(Operator operator, List<COSBase> arguments)`
`void` SetNonStrokingDeviceRGBColor.`process(Operator operator, List<COSBase> arguments)`
`void` SetNonStrokingColorSpace.`process(Operator operator, List<COSBase> arguments)`

### Uses of COSBase in org.apache.pdfbox.contentstream.operator.graphics

Method parameters in org.apache.pdfbox.contentstream.operator.graphics with type arguments of type COSBase
`void` MoveTo.`process(Operator operator, List<COSBase> operands)`
`void` LineTo.`process(Operator operator, List<COSBase> operands)`
`void` StrokePath.`process(Operator operator, List<COSBase> operands)`
`void` EndPath.`process(Operator operator, List<COSBase> operands)`
`void` CloseFillNonZeroAndStrokePath.`process(Operator operator, List<COSBase> operands)`
`void` CurveTo.`process(Operator operator, List<COSBase> operands)`
`void` ClosePath.`process(Operator operator, List<COSBase> operands)`
`void` CurveToReplicateInitialPoint.`process(Operator operator, List<COSBase> operands)`
`void` FillNonZeroRule.`process(Operator operator, List<COSBase> operands)`
`void` ClipNonZeroRule.`process(Operator operator, List<COSBase> operands)`
`void` DrawObject.`process(Operator operator, List<COSBase> operands)`
`void` AppendRectangleToPath.`process(Operator operator, List<COSBase> operands)`
`void` FillEvenOddAndStrokePath.`process(Operator operator, List<COSBase> operands)`
`void` ShadingFill.`process(Operator operator, List<COSBase> operands)`
`void` CloseAndStrokePath.`process(Operator operator, List<COSBase> arguments)`
`void` FillEvenOddRule.`process(Operator operator, List<COSBase> operands)`
`void` CloseFillEvenOddAndStrokePath.`process(Operator operator, List<COSBase> operands)`
`void` FillNonZeroAndStrokePath.`process(Operator operator, List<COSBase> operands)`
`void` ClipEvenOddRule.`process(Operator operator, List<COSBase> operands)`
`void` BeginInlineImage.`process(Operator operator, List<COSBase> operands)`
`void` CurveToReplicateFinalPoint.`process(Operator operator, List<COSBase> operands)`

### Uses of COSBase in org.apache.pdfbox.contentstream.operator.markedcontent

Method parameters in org.apache.pdfbox.contentstream.operator.markedcontent with type arguments of type COSBase
`void` BeginMarkedContentSequence.`process(Operator operator, List<COSBase> arguments)`
`void` EndMarkedContentSequence.`process(Operator operator, List<COSBase> arguments)`
`void` BeginMarkedContentSequenceWithProperties.`process(Operator operator, List<COSBase> operands)`
`void` DrawObject.`process(Operator operator, List<COSBase> arguments)`

### Uses of COSBase in org.apache.pdfbox.contentstream.operator.state

Method parameters in org.apache.pdfbox.contentstream.operator.state with type arguments of type COSBase
`void` SetGraphicsStateParameters.`process(Operator operator, List<COSBase> arguments)`
`void` Concatenate.`process(Operator operator, List<COSBase> arguments)`
`void` SetRenderingIntent.`process(Operator operator, List<COSBase> operands)`
`void` SetFlatness.`process(Operator operator, List<COSBase> operands)`
`void` SetLineDashPattern.`process(Operator operator, List<COSBase> arguments)`
`void` SetLineCapStyle.`process(Operator operator, List<COSBase> arguments)`
`void` SetLineJoinStyle.`process(Operator operator, List<COSBase> arguments)`
`void` SetMatrix.`process(Operator operator, List<COSBase> arguments)`
`void` Save.`process(Operator operator, List<COSBase> arguments)`
`void` Restore.`process(Operator operator, List<COSBase> arguments)`
`void` SetLineMiterLimit.`process(Operator operator, List<COSBase> arguments)`
`void` SetLineWidth.`process(Operator operator, List<COSBase> arguments)`

### Uses of COSBase in org.apache.pdfbox.contentstream.operator.text

Method parameters in org.apache.pdfbox.contentstream.operator.text with type arguments of type COSBase
`void` ShowTextLine.`process(Operator operator, List<COSBase> arguments)`
`void` ShowTextAdjusted.`process(Operator operator, List<COSBase> arguments)`
`void` SetTextRenderingMode.`process(Operator operator, List<COSBase> arguments)`
`void` BeginText.`process(Operator operator, List<COSBase> arguments)`
`void` SetTextLeading.`process(Operator operator, List<COSBase> arguments)`
`void` SetTextRise.`process(Operator operator, List<COSBase> arguments)`
`void` ShowTextLineAndSpace.`process(Operator operator, List<COSBase> arguments)`
`void` ShowText.`process(Operator operator, List<COSBase> arguments)`
`void` SetWordSpacing.`process(Operator operator, List<COSBase> arguments)`
`void` SetCharSpacing.`process(Operator operator, List<COSBase> arguments)`
`void` EndText.`process(Operator operator, List<COSBase> arguments)`
`void` MoveText.`process(Operator operator, List<COSBase> arguments)`
`void` NextLine.`process(Operator operator, List<COSBase> arguments)`
`void` MoveTextSetLeading.`process(Operator operator, List<COSBase> arguments)`
`void` SetTextHorizontalScaling.`process(Operator operator, List<COSBase> arguments)`
`void` SetFontAndSize.`process(Operator operator, List<COSBase> arguments)`

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

Subclasses of COSBase in org.apache.pdfbox.cos
`class` `COSArray` An array of PDFBase objects as part of the PDF document.
`class` `COSBoolean` This class represents a boolean value in the PDF document.
`class` `COSDictionary` This class represents a dictionary where name/value pairs reside.
`class` `COSDocument` This is the in-memory representation of the PDF document.
`class` `COSFloat` This class represents a floating point number in a PDF document.
`class` `COSInteger` This class represents an integer number in a PDF document.
`class` `COSName` A PDF Name object.
`class` `COSNull` This class represents a null PDF object.
`class` `COSNumber` This class represents an abstract number in a PDF document.
`class` `COSObject` This class represents a PDF object.
`class` `COSStream` This class represents a stream object in a PDF document.
`class` `COSString` A string object, which may be a text string, a PDFDocEncoded string, ASCII string, or byte string.

Fields in org.apache.pdfbox.cos with type parameters of type COSBase
`protected Map<COSName,COSBase>` COSDictionary.`items` The name-value pairs of this dictionary.

Methods in org.apache.pdfbox.cos that return COSBase
`COSBase` COSArray.`get(int index)` This will get an object from the array.
`COSBase` COSBase.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` COSObject.`getDictionaryObject(COSName key)` Deprecated. This will be removed in 3.0. Call `COSObject.getObject()` to find out if it has the correct type and then call `COSObject.getDictionaryObject(org.apache.pdfbox.cos.COSName)`.
`COSBase` COSDictionary.`getDictionaryObject(COSName key)` This will get an object from this dictionary.
`COSBase` COSDictionary.`getDictionaryObject(COSName firstKey, COSName secondKey)` This is a special case of getDictionaryObject that takes multiple keys, it will handle the situation where multiple keys could get the same value, ie if either CS or ColorSpace is used to get the colorspace.
`COSBase` COSDictionary.`getDictionaryObject(String key)` This will get an object from this dictionary.
`COSBase` COSDictionary.`getDictionaryObject(String[] keyList)` Deprecated. Will be removed in 3.0. A value may have to keys, the regular one and sometimes an additional abbreviation. More than 2 values doesn't make sense.
`COSBase` COSStream.`getFilters()` This will return the filters to apply to the byte stream.
`COSBase` COSObject.`getItem(COSName key)` Deprecated. This will be removed in 3.0. Call `COSObject.getObject()` to find out if it has the correct type and then call `COSObject.getDictionaryObject(org.apache.pdfbox.cos.COSName)`.
`COSBase` COSDictionary.`getItem(COSName key)` This will do a lookup into the dictionary.
`COSBase` COSDictionary.`getItem(COSName firstKey, COSName secondKey)` This is a special case of getItem that takes multiple keys, it will handle the situation where multiple keys could get the same value, ie if either CS or ColorSpace is used to get the colorspace.
`COSBase` COSDictionary.`getItem(String key)` This will do a lookup into the dictionary.
`COSBase` COSObject.`getObject()` This will get the object that this object encapsulates.
`COSBase` COSArray.`getObject(int index)` This will get an object from the array.
`COSBase` COSDictionary.`getObjectFromPath(String objPath)` Nice method, gives you every object you want Arrays works properly too.
`COSBase` COSArray.`remove(int i)` This will remove an element from the array.

Methods in org.apache.pdfbox.cos that return types with arguments of type COSBase
`Set<Map.Entry<COSName,COSBase>>` COSDictionary.`entrySet()` Returns the name-value entries in this dictionary.
`Collection<COSBase>` COSDictionary.`getValues()` This will get all of the values for the dictionary.
`Iterator<COSBase>` COSArray.`iterator()` Get access to the list.
`List<? extends COSBase>` COSArray.`toList()` Return contents of COSArray as a Java List.

Methods in org.apache.pdfbox.cos with parameters of type COSBase
`void` COSArray.`add(COSBase object)` This will add an object to the array.
`void` COSArray.`add(int i, COSBase object)` Add the specified object at the ith location and push the rest to the right.
`OutputStream` COSStream.`createOutputStream(COSBase filters)` Returns a new OutputStream for writing stream data, using and the given filters.
`COSObjectKey` COSDocument.`getKey(COSBase object)` Returns the COSObjectKey for a given COS object, or null if there is none.
`void` COSArray.`growToSize(int size, COSBase object)` This will add the object until the size of the array is at least as large as the parameter.
`int` COSArray.`indexOf(COSBase object)` This will return the index of the entry or -1 if it is not found.
`int` COSArray.`indexOfObject(COSBase object)` This will return the index of the entry or -1 if it is not found.
`boolean` COSArray.`remove(COSBase o)` This will remove an element from the array.
`boolean` COSArray.`removeObject(COSBase o)` This will remove an element from the array.
`void` COSArray.`set(int index, COSBase object)` This will set an object at a specific index.
`void` COSStream.`setFilters(COSBase filters)` Deprecated. Use `COSStream.createOutputStream(COSBase)` instead.
`void` COSDictionary.`setItem(COSName key, COSBase value)` This will set an item in the dictionary.
`void` COSDictionary.`setItem(String key, COSBase value)` This will set an item in the dictionary.
`void` COSObject.`setObject(COSBase object)` This will set the object that this object encapsulates.

Method parameters in org.apache.pdfbox.cos with type arguments of type COSBase
`void` COSArray.`addAll(Collection<COSBase> objectsList)` This will add an object to the array.
`void` COSArray.`addAll(int i, Collection<COSBase> objectList)` Add the specified object at the ith location and push the rest to the right.
`void` COSArray.`removeAll(Collection<COSBase> objectsList)` This will remove all of the objects in the collection.
`void` COSArray.`retainAll(Collection<COSBase> objectsList)` This will retain all of the objects in the collection.

Constructors in org.apache.pdfbox.cos with parameters of type COSBase
Constructor and Description
`COSObject(COSBase object)` Constructor.

### Uses of COSBase in org.apache.pdfbox.multipdf

Methods in org.apache.pdfbox.multipdf that return COSBase
`COSBase` PDFCloneUtility.`cloneForNewDocument(Object base)` Deep-clones the given object for inclusion into a different PDF document identified by the destination parameter.

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

Methods in org.apache.pdfbox.pdfparser that return COSBase
`protected COSBase` BaseParser.`parseDirObject()` This will parse a directory object from the stream.
`protected COSBase` COSParser.`parseObjectDynamically(COSObject obj, boolean requireExistingNotCompressedObj)` This will parse the next object from the stream and add it to the local state.
`protected COSBase` COSParser.`parseObjectDynamically(long objNr, int objGenNr, boolean requireExistingNotCompressedObj)` This will parse the next object from the stream and add it to the local state.
`protected COSBase` COSParser.`parseTrailerValuesDynamically(COSDictionary trailer)` Parse the values of the trailer dictionary and return the root object.

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

Methods in org.apache.pdfbox.pdfwriter that return COSBase
`COSBase` COSWriterXRefEntry.`getObject()` This will get the object.

Methods in org.apache.pdfbox.pdfwriter that return types with arguments of type COSBase
`Map<COSBase,COSObjectKey>` COSWriter.`getObjectKeys()` This will get all available object keys.

Methods in org.apache.pdfbox.pdfwriter with parameters of type COSBase
`void` COSWriter.`doWriteObject(COSBase obj)` This will write a COS object.
`void` COSWriter.`writeReference(COSBase obj)` visitFromObjRef method comment.
`void` ContentStreamWriter.`writeToken(COSBase base)` Writes a single operand token.

Constructors in org.apache.pdfbox.pdfwriter with parameters of type COSBase
Constructor and Description
`COSWriterXRefEntry(long start, COSBase obj, COSObjectKey keyValue)` Constructor.

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

Methods in org.apache.pdfbox.pdmodel that return COSBase
`static COSBase` PDPageTree.`getInheritableAttribute(COSDictionary node, COSName key)` Returns the given attribute, inheriting from parent tree nodes if necessary.

Methods in org.apache.pdfbox.pdmodel with parameters of type COSBase
`protected PDPageDestination` PDDestinationNameTreeNode.`convertCOSToPD(COSBase base)`
`protected PDComplexFileSpecification` PDEmbeddedFilesNameTreeNode.`convertCOSToPD(COSBase base)`
`protected PDActionJavaScript` PDJavascriptNameTreeNode.`convertCOSToPD(COSBase base)`
`protected PDStructureElement` PDStructureElementNameTreeNode.`convertCOSToPD(COSBase base)`

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

Methods in org.apache.pdfbox.pdmodel.common that return COSBase
`COSBase` PDRectangle.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` COSObjectable.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` PDRange.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` PDPageLabels.`getCOSObject()` Convert this standard java object to a COS object.

Methods in org.apache.pdfbox.pdmodel.common with parameters of type COSBase
`protected COSObjectable` PDNumberTreeNode.`convertCOSToPD(COSBase base)` Method to convert the COS value in the number tree to the PD Model object.
`protected abstract T` PDNameTreeNode.`convertCOSToPD(COSBase base)` Method to convert the COS value in the name tree to the PD Model object.

Constructors in org.apache.pdfbox.pdmodel.common with parameters of type COSBase
Constructor and Description
`COSArrayList(E actualObject, COSBase item, COSDictionary dictionary, COSName dictionaryKey)` This is a really special constructor.

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

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

Methods in org.apache.pdfbox.pdmodel.common.filespecification with parameters of type COSBase
`static PDFileSpecification` PDFileSpecification.`createFS(COSBase base)` A file specification can either be a COSString or a COSDictionary.

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

Methods in org.apache.pdfbox.pdmodel.common.function with parameters of type COSBase
`static PDFunction` PDFunction.`create(COSBase function)` Create the correct PD Model function based on the COS base function.

Constructors in org.apache.pdfbox.pdmodel.common.function with parameters of type COSBase
Constructor and Description
`PDFunction(COSBase function)` Constructor.
`PDFunctionType0(COSBase function)` Constructor.
`PDFunctionType2(COSBase function)` Constructor.
`PDFunctionType3(COSBase functionStream)` Constructor.
`PDFunctionType4(COSBase functionStream)` Constructor.
`PDFunctionTypeIdentity(COSBase function)`

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

Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure that return COSBase
`COSBase` PDDefaultAttributeObject.`getAttributeValue(String attrName)` Gets the attribute value for a given name.
`protected COSBase` PDDefaultAttributeObject.`getAttributeValue(String attrName, COSBase defaultValue)` Gets the attribute value for a given name.
`COSBase` PDParentTreeValue.`getCOSObject()`
`COSBase` PDStructureTreeRoot.`getK()` Returns the K entry.
`COSBase` PDUserProperty.`getValue()` Returns the property value.

Methods in org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure with parameters of type COSBase
`protected void` PDStructureNode.`appendKid(COSBase object)` Appends a COS base kid.
`protected Object` PDStructureNode.`createObject(COSBase kid)` Creates an object for a kid of this structure node.
`protected COSBase` PDDefaultAttributeObject.`getAttributeValue(String attrName, COSBase defaultValue)` Gets the attribute value for a given name.
`protected void` PDStructureNode.`insertBefore(COSBase newKid, Object refKid)` Inserts an COS base kid before a reference kid.
`protected void` PDAttributeObject.`potentiallyNotifyChanged(COSBase oldBase, COSBase newBase)` Notifies the attribute object change listeners if the attribute is changed.
`protected boolean` PDStructureNode.`removeKid(COSBase object)` Removes a COS base kid.
`void` PDDefaultAttributeObject.`setAttribute(String attrName, COSBase attrValue)` Sets an attribute.
`void` PDStructureTreeRoot.`setK(COSBase k)` Sets the K entry.
`void` PDUserProperty.`setValue(COSBase value)` Sets the property value.

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

Methods in org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf that return COSBase
`COSBase` PDFourColours.`getCOSObject()` Convert this standard java object to a COS object.

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

Methods in org.apache.pdfbox.pdmodel.encryption that return COSBase
`COSBase` SecurityHandler.`decrypt(COSBase obj, long objNum, long genNum)` This will dispatch to the correct method.

Methods in org.apache.pdfbox.pdmodel.encryption with parameters of type COSBase
`COSBase` SecurityHandler.`decrypt(COSBase obj, long objNum, long genNum)` This will dispatch to the correct method.

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

Methods in org.apache.pdfbox.pdmodel.fdf that return COSBase
`COSBase` FDFOptionElement.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` FDFField.`getCOSValue()` Returns the COS value of this field.

Methods in org.apache.pdfbox.pdmodel.fdf with parameters of type COSBase
`protected String` FDFAnnotation.`getStringOrStream(COSBase base)` Get a text or text stream.
`void` FDFField.`setValue(COSBase value)` Sets the COS value of this field.

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

Methods in org.apache.pdfbox.pdmodel.font that return COSBase
`COSBase` PDCIDSystemInfo.`getCOSObject()`

Methods in org.apache.pdfbox.pdmodel.font with parameters of type COSBase
`protected org.apache.fontbox.cmap.CMap` PDFont.`readCMap(COSBase base)` Reads a CMap given a COS Stream or Name.

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

Methods in org.apache.pdfbox.pdmodel.font.encoding that return COSBase
`COSBase` ZapfDingbatsEncoding.`getCOSObject()`
`COSBase` MacRomanEncoding.`getCOSObject()`
`COSBase` DictionaryEncoding.`getCOSObject()`
`COSBase` Type1Encoding.`getCOSObject()`
`COSBase` BuiltInEncoding.`getCOSObject()`
`COSBase` WinAnsiEncoding.`getCOSObject()`
`COSBase` StandardEncoding.`getCOSObject()`
`COSBase` SymbolEncoding.`getCOSObject()`
`COSBase` MacExpertEncoding.`getCOSObject()`
`COSBase` MacOSRomanEncoding.`getCOSObject()`

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

Methods in org.apache.pdfbox.pdmodel.graphics that return COSBase
`COSBase` PDLineDashPattern.`getCOSObject()`
`COSBase` PDFontSetting.`getCOSObject()` Convert this standard java object to a COS object.

Methods in org.apache.pdfbox.pdmodel.graphics with parameters of type COSBase
`static PDXObject` PDXObject.`createXObject(COSBase base, PDResources resources)` Creates a new XObject instance of the appropriate type for the COS stream.

### Uses of COSBase in org.apache.pdfbox.pdmodel.graphics.blend

Methods in org.apache.pdfbox.pdmodel.graphics.blend with parameters of type COSBase
`static BlendMode` BlendMode.`getInstance(COSBase cosBlendMode)` Determines the blend mode from the BM entry in the COS ExtGState.

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

Methods in org.apache.pdfbox.pdmodel.graphics.color that return COSBase
`COSBase` PDSpecialColorSpace.`getCOSObject()`
`COSBase` PDTristimulus.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` PDJPXColorSpace.`getCOSObject()`
`COSBase` PDDeviceColorSpace.`getCOSObject()`
`COSBase` PDGamma.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` PDOutputIntent.`getCOSObject()`
`COSBase` PDColorSpace.`getCOSObject()`

Methods in org.apache.pdfbox.pdmodel.graphics.color with parameters of type COSBase
`static PDColorSpace` PDColorSpace.`create(COSBase colorSpace)` Creates a color space given a name or array.
`static PDColorSpace` PDColorSpace.`create(COSBase colorSpace, PDResources resources)` Creates a color space given a name or array.
`static PDColorSpace` PDColorSpace.`create(COSBase colorSpace, PDResources resources, boolean wasDefault)` Creates a color space given a name or array.

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

Methods in org.apache.pdfbox.pdmodel.graphics.image that return COSBase
`COSBase` PDInlineImage.`getCOSObject()`

Constructors in org.apache.pdfbox.pdmodel.graphics.image with parameters of type COSBase
Constructor and Description
`PDImageXObject(PDDocument document, InputStream encodedStream, COSBase cosFilter, int width, int height, int bitsPerComponent, PDColorSpace initColorSpace)` Creates an Image XObject in the given document using the given filtered stream.

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

Methods in org.apache.pdfbox.pdmodel.graphics.state that return COSBase
`COSBase` PDGraphicsState.`getTransfer()` This will get the transfer function.
`COSBase` PDExtendedGraphicsState.`getTransfer()` This will get the transfer function of the /TR dictionary.
`COSBase` PDExtendedGraphicsState.`getTransfer2()` This will get the transfer function of the /TR2 dictionary.

Methods in org.apache.pdfbox.pdmodel.graphics.state with parameters of type COSBase
`static PDSoftMask` PDSoftMask.`create(COSBase dictionary)` Creates a new soft mask.
`static PDSoftMask` PDSoftMask.`create(COSBase dictionary, ResourceCache resourceCache)` Creates a new soft mask.
`void` PDGraphicsState.`setTransfer(COSBase transfer)` This will set the transfer function.
`void` PDExtendedGraphicsState.`setTransfer(COSBase transfer)` This will set the transfer function of the /TR dictionary.
`void` PDExtendedGraphicsState.`setTransfer2(COSBase transfer2)` This will set the transfer function of the /TR2 dictionary.

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

Methods in org.apache.pdfbox.pdmodel.interactive.action that return COSBase
`COSBase` PDActionThread.`getB()`
`COSBase` PDActionThread.`getD()`
`COSBase` PDActionRemoteGoTo.`getD()` This will get the destination to jump to.
`COSBase` PDActionHide.`getT()` The annotation or annotations to be hidden or shown

Methods in org.apache.pdfbox.pdmodel.interactive.action with parameters of type COSBase
`void` PDActionThread.`setB(COSBase b)`
`void` PDActionThread.`setD(COSBase d)`
`void` PDActionRemoteGoTo.`setD(COSBase d)` This will set the destination to jump to.
`void` PDActionHide.`setT(COSBase t)`

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

Methods in org.apache.pdfbox.pdmodel.interactive.annotation that return COSBase
`COSBase` PDAppearanceEntry.`getCOSObject()`

Methods in org.apache.pdfbox.pdmodel.interactive.annotation with parameters of type COSBase
`static PDAnnotation` PDAnnotation.`createAnnotation(COSBase base)` Create the correct annotation from the base COS object.

Constructors in org.apache.pdfbox.pdmodel.interactive.annotation with parameters of type COSBase
Constructor and Description
`PDAppearanceEntry(COSBase entry)` Constructor for reading.

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

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

Methods in org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination with parameters of type COSBase
`static PDDestination` PDDestination.`create(COSBase base)` This will create a new destination depending on the type of COSBase that is passed in.

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

Methods in org.apache.pdfbox.pdmodel.interactive.form that return COSBase
`COSBase` PDXFAResource.`getCOSObject()` Convert this standard java object to a COS object.
`COSBase` PDNonTerminalField.`getDefaultValue()` Returns the default value of this field.
`protected COSBase` PDField.`getInheritableAttribute(COSName key)` Returns the given attribute, inheriting from parent nodes if necessary.
`COSBase` PDNonTerminalField.`getValue()` Get the field value.

Methods in org.apache.pdfbox.pdmodel.interactive.form with parameters of type COSBase
`protected String` PDVariableText.`getStringOrStream(COSBase base)` Get a text as text stream.
`void` PDNonTerminalField.`setDefaultValue(COSBase value)` Sets the default of this field.
`void` PDNonTerminalField.`setValue(COSBase object)` Sets the value of this field.

Constructors in org.apache.pdfbox.pdmodel.interactive.form with parameters of type COSBase
Constructor and Description
`PDXFAResource(COSBase xfaBase)` Constructor.

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

Methods in org.apache.pdfbox.pdmodel.interactive.pagenavigation that return COSBase
`COSBase` PDTransitionDirection.`getCOSBase()`
`COSBase` PDTransition.`getDirection()`

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

Methods in org.apache.pdfbox.util with parameters of type COSBase
`static Matrix` Matrix.`createMatrix(COSBase base)` Convenience method to be used when creating a matrix from unverified data.