PDF Clown
0.0.8

it.stefanochizzolini.clown.documents.fileSpecs
Class FileSpec

java.lang.Object
  extended by it.stefanochizzolini.clown.objects.PdfObjectWrapper<TDataObject>
      extended by it.stefanochizzolini.clown.objects.PdfNamedObjectWrapper<PdfDictionary>
          extended by it.stefanochizzolini.clown.documents.fileSpecs.FileSpec

public class FileSpec
extends PdfNamedObjectWrapper<PdfDictionary>

Reference to the contents of another file (file specification) [PDF:1.6:3.10.2].

Since:
0.0.7
Version:
0.0.8
Author:
Stefano Chizzolini (http://www.stefanochizzolini.it)

Constructor Summary
FileSpec(Document context)
           
FileSpec(EmbeddedFile embeddedFile, String filename)
           
FileSpec(PdfDirectObject baseObject, PdfIndirectObject container, PdfString name)
           
 
Method Summary
 FileSpec clone(Document context)
          Gets a clone of the object, registered inside the given document context.
 RelatedFiles getDependencies()
          Gets the related files.
 String getDescription()
          Gets the description of the file.
 EmbeddedFile getEmbeddedFile()
          Gets the embedded file.
 String getFilename()
          Gets the file name.
 RelatedFiles getMacDependencies()
          Gets the Mac OS-specific related files.
 EmbeddedFile getMacEmbeddedFile()
          Gets the Mac OS-specific embedded file.
 String getMacFilename()
          Gets the Mac OS-specific file name.
 RelatedFiles getUnixDependencies()
          Gets the Unix-specific related files.
 EmbeddedFile getUnixEmbeddedFile()
          Gets the Unix-specific embedded file.
 String getUnixFilename()
          Gets the Unix-specific file name.
 RelatedFiles getWinDependencies()
          Gets the Windows-specific related files.
 EmbeddedFile getWinEmbeddedFile()
          Gets the Windows-specific embedded file.
 String getWinFilename()
          Gets the Windows-specific file name.
 void setDependencies(RelatedFiles value)
           
 void setDescription(String value)
           
 void setEmbeddedFile(EmbeddedFile value)
           
 void setFilename(String value)
           
 void setMacDependencies(RelatedFiles value)
           
 void setMacEmbeddedFile(EmbeddedFile value)
           
 void setMacFilename(String value)
           
 void setUnixDependencies(RelatedFiles value)
           
 void setUnixEmbeddedFile(EmbeddedFile value)
           
 void setUnixFilename(String value)
           
 void setWinDependencies(RelatedFiles value)
           
 void setWinEmbeddedFile(EmbeddedFile value)
           
 void setWinFilename(String value)
           
 
Methods inherited from class it.stefanochizzolini.clown.objects.PdfNamedObjectWrapper
getName, getNamedBaseObject
 
Methods inherited from class it.stefanochizzolini.clown.objects.PdfObjectWrapper
delete, getBaseDataObject, getBaseObject, getContainer, getDocument, getFile, setBaseObject, setContainer, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSpec

public FileSpec(Document context)

FileSpec

public FileSpec(EmbeddedFile embeddedFile,
                String filename)

FileSpec

public FileSpec(PdfDirectObject baseObject,
                PdfIndirectObject container,
                PdfString name)
Method Detail

clone

public FileSpec clone(Document context)
Description copied from class: PdfObjectWrapper
Gets a clone of the object, registered inside the given document context.

Specified by:
clone in class PdfObjectWrapper<PdfDictionary>
Parameters:
context - Which document the clone has to be registered in.

getDependencies

public RelatedFiles getDependencies()
Gets the related files.


getDescription

public String getDescription()
Gets the description of the file.


getEmbeddedFile

public EmbeddedFile getEmbeddedFile()
Gets the embedded file.


getMacDependencies

public RelatedFiles getMacDependencies()
Gets the Mac OS-specific related files.


getMacEmbeddedFile

public EmbeddedFile getMacEmbeddedFile()
Gets the Mac OS-specific embedded file.


getMacFilename

public String getMacFilename()
Gets the Mac OS-specific file name.


getFilename

public String getFilename()
Gets the file name.


getUnixDependencies

public RelatedFiles getUnixDependencies()
Gets the Unix-specific related files.


getUnixEmbeddedFile

public EmbeddedFile getUnixEmbeddedFile()
Gets the Unix-specific embedded file.


getUnixFilename

public String getUnixFilename()
Gets the Unix-specific file name.


getWinDependencies

public RelatedFiles getWinDependencies()
Gets the Windows-specific related files.


getWinEmbeddedFile

public EmbeddedFile getWinEmbeddedFile()
Gets the Windows-specific embedded file.


getWinFilename

public String getWinFilename()
Gets the Windows-specific file name.


setDescription

public void setDescription(String value)
See Also:
getDescription()

setDependencies

public void setDependencies(RelatedFiles value)
See Also:
getDependencies()

setEmbeddedFile

public void setEmbeddedFile(EmbeddedFile value)
See Also:
getEmbeddedFile()

setMacDependencies

public void setMacDependencies(RelatedFiles value)
See Also:
getMacDependencies()

setMacEmbeddedFile

public void setMacEmbeddedFile(EmbeddedFile value)
See Also:
getMacEmbeddedFile()

setMacFilename

public void setMacFilename(String value)
See Also:
getMacFilename()

setFilename

public void setFilename(String value)
See Also:
getFilename()

setUnixDependencies

public void setUnixDependencies(RelatedFiles value)
See Also:
getUnixDependencies()

setUnixEmbeddedFile

public void setUnixEmbeddedFile(EmbeddedFile value)
See Also:
getUnixEmbeddedFile()

setUnixFilename

public void setUnixFilename(String value)
See Also:
getUnixFilename()

setWinDependencies

public void setWinDependencies(RelatedFiles value)
See Also:
getWinDependencies()

setWinEmbeddedFile

public void setWinEmbeddedFile(EmbeddedFile value)
See Also:
getWinEmbeddedFile()

setWinFilename

public void setWinFilename(String value)
See Also:
getWinFilename()

PDF Clown
0.0.8

Project home page

Copyright © 2006-2010 Stefano Chizzolini. Some Rights Reserved.
This documentation is available under the terms of the GNU Free Documentation License.