Home » pdfbox-1.1.0-src » org.apache.pdfbox.pdmodel.common.filespecification » [javadoc | source]
org.apache.pdfbox.pdmodel.common.filespecification
public class: PDComplexFileSpecification [javadoc | source]
java.lang.Object
   org.apache.pdfbox.pdmodel.common.filespecification.PDFileSpecification
      org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification

All Implemented Interfaces:
    COSObjectable

This represents a file specification.
Constructor:
 public PDComplexFileSpecification() 
 public PDComplexFileSpecification(COSDictionary dict) 
    Constructor.
    Parameters:
    dict - The dictionary that fulfils this file specification.
Method from org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification Summary:
getCOSDictionary,   getCOSObject,   getEmbeddedFile,   getEmbeddedFileDos,   getEmbeddedFileMac,   getEmbeddedFileUnix,   getFile,   getFileDos,   getFileMac,   getFileUnix,   isVolatile,   setEmbeddedFile,   setEmbeddedFileDos,   setEmbeddedFileMac,   setEmbeddedFileUnix,   setFile,   setFileDos,   setFileMac,   setFileUnix,   setVolatile
Methods from org.apache.pdfbox.pdmodel.common.filespecification.PDFileSpecification:
createFS,   getFile,   setFile
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification Detail:
 public COSDictionary getCOSDictionary() 
    Convert this standard java object to a COS object.
 public COSBase getCOSObject() 
    Convert this standard java object to a COS object.
 public PDEmbeddedFile getEmbeddedFile() 
    Get the embedded file.
 public PDEmbeddedFile getEmbeddedFileDos() 
    Get the embedded dos file.
 public PDEmbeddedFile getEmbeddedFileMac() 
    Get the embedded Mac file.
 public PDEmbeddedFile getEmbeddedFileUnix() 
    Get the embedded Unix file.
 public String getFile() 
    This will get the file name.
 public String getFileDos() 
    This will get the name representing a Dos file.
 public String getFileMac() 
    This will get the name representing a Mac file.
 public String getFileUnix() 
    This will get the name representing a Unix file.
 public boolean isVolatile() 
    Get if the file is volatile. Default: false
 public  void setEmbeddedFile(PDEmbeddedFile file) 
    Set the embedded file for this spec.
 public  void setEmbeddedFileDos(PDEmbeddedFile file) 
    Set the embedded dos file for this spec.
 public  void setEmbeddedFileMac(PDEmbeddedFile file) 
    Set the embedded Mac file for this spec.
 public  void setEmbeddedFileUnix(PDEmbeddedFile file) 
    Set the embedded Unix file for this spec.
 public  void setFile(String file) 
    This will set the file name.
 public  void setFileDos(String file) 
    This will set name representing a dos file.
 public  void setFileMac(String file) 
    This will set name representing a Mac file.
 public  void setFileUnix(String file) 
    This will set name representing a Unix file.
 public  void setVolatile(boolean fileIsVolatile) 
    Tell if the underlying file is volatile and should not be cached by the reader application. Default: false