Class ObjectLoader

java.lang.Object
com.lowagie.rups.model.BackgroundTask
com.lowagie.rups.model.ObjectLoader

public class ObjectLoader extends BackgroundTask
Loads the necessary iText PDF objects in Background.
  • Field Details

    • observable

      protected Observable observable
      This is the object that will forward the updates to the observers.
    • reader

      protected PdfReader reader
      iText's PdfReader object.
    • objects

      protected IndirectObjectFactory objects
      The factory that can provide PDF objects.
    • nodes

      protected TreeNodeFactory nodes
      The factory that can provide tree nodes.
  • Constructor Details

    • ObjectLoader

      public ObjectLoader(Observable observable, PdfReader reader)
      Creates a new ObjectLoader.
      Parameters:
      observable - the object that will forward the changes.
      reader - the PdfReader from which the objects will be read.
  • Method Details

    • getReader

      public PdfReader getReader()
      Getter for the PdfReader object.
      Returns:
      a reader object
    • getObjects

      public IndirectObjectFactory getObjects()
      Getter for the object factory.
      Returns:
      an indirect object factory
    • getNodes

      public TreeNodeFactory getNodes()
      Getter for the tree node factory.
      Returns:
      a tree node factory
    • doTask

      public void doTask()
      Description copied from class: BackgroundTask
      Implement this class; the time-consuming task will go here.
      Specified by:
      doTask in class BackgroundTask
      See Also: