## Uses of Class
org.apache.pdfbox.pdmodel.common.filespecification.PDFileSpecification

Packages that use PDFileSpecification
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.fdf: The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF 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.

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

Methods in org.apache.pdfbox.pdmodel.common that return PDFileSpecification
`PDFileSpecification` PDStream.`getFile()` This will get the file specification for this stream.

Methods in org.apache.pdfbox.pdmodel.common with parameters of type PDFileSpecification
`void` PDStream.`setFile(PDFileSpecification f)` Set the file specification.

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

Subclasses of PDFileSpecification in org.apache.pdfbox.pdmodel.common.filespecification
`class` `PDComplexFileSpecification` This represents a file specification.
`class` `PDSimpleFileSpecification` A file specification that is just a string.

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

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

Methods in org.apache.pdfbox.pdmodel.fdf that return PDFileSpecification
`PDFileSpecification` FDFDictionary.`getFile()` The source file or target file: the PDF document file that this FDF file was exported from or is intended to be imported into.
`PDFileSpecification` FDFNamedPageReference.`getFileSpecification()` This will get the file specification of this reference.

Methods in org.apache.pdfbox.pdmodel.fdf that return types with arguments of type PDFileSpecification
`List<PDFileSpecification>` FDFDictionary.`getEmbeddedFDFs()` This will get the list of embedded FDF entries, or null if the entry is null.

Methods in org.apache.pdfbox.pdmodel.fdf with parameters of type PDFileSpecification
`void` FDFDictionary.`setFile(PDFileSpecification fs)` This will set the file specification.
`void` FDFNamedPageReference.`setFileSpecification(PDFileSpecification fs)` This will set the file specification for this named page reference.

Method parameters in org.apache.pdfbox.pdmodel.fdf with type arguments of type PDFileSpecification
`void` FDFDictionary.`setEmbeddedFDFs(List<PDFileSpecification> embedded)` This will set the list of embedded FDFs.

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

Methods in org.apache.pdfbox.pdmodel.interactive.action that return PDFileSpecification
`PDFileSpecification` PDActionThread.`getFile()` This will get the file in which the destination is located.
`PDFileSpecification` PDActionImportData.`getFile()` This will get the file in which the destination is located.
`PDFileSpecification` PDActionRemoteGoTo.`getFile()` This will get the file in which the destination is located.
`PDFileSpecification` PDActionLaunch.`getFile()` This will get the application to be launched or the document to be opened or printed.
`PDFileSpecification` PDActionSubmitForm.`getFile()` This will get the file in which the destination is located.
`PDFileSpecification` PDActionEmbeddedGoTo.`getFile()` This will get the file in which the destination is located.

Methods in org.apache.pdfbox.pdmodel.interactive.action with parameters of type PDFileSpecification
`void` PDActionThread.`setFile(PDFileSpecification fs)` This will set the file in which the destination is located.
`void` PDActionImportData.`setFile(PDFileSpecification fs)` This will set the file in which the destination is located.
`void` PDActionRemoteGoTo.`setFile(PDFileSpecification fs)` This will set the file in which the destination is located.
`void` PDActionLaunch.`setFile(PDFileSpecification fs)` This will set the application to be launched or the document to be opened or printed.
`void` PDActionSubmitForm.`setFile(PDFileSpecification fs)` This will set the file in which the destination is located.
`void` PDActionEmbeddedGoTo.`setFile(PDFileSpecification fs)` This will set the file in which the destination is located.

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

Methods in org.apache.pdfbox.pdmodel.interactive.annotation that return PDFileSpecification
`PDFileSpecification` PDAnnotationFileAttachment.`getFile()` Return the attached file.

Methods in org.apache.pdfbox.pdmodel.interactive.annotation with parameters of type PDFileSpecification
`void` PDAnnotationFileAttachment.`setFile(PDFileSpecification file)` Set the attached file.