Class PDFMetadataNode


  • public class PDFMetadataNode
    extends Node
    This Node modifies meta data in PDF documents.

    If the specified value is present the PDF documents meta data will be updated. If null is set for a property the corresponding meta data key in the PDF document will be removed.

    Since:
    jadice server 5.2.1.0
    • Constructor Detail

      • PDFMetadataNode

        public PDFMetadataNode()
    • Method Detail

      • getWorkerClassName

        public String getWorkerClassName()
        Description copied from class: Node
        Return the node's associated com.levigo.jadice.server.core.NodeWorker full qualified class's name. By default, the worker class name is
        • The same as the node name with the trailing "Node" replaced by "Worker" if the node name ends in "Node"
        • The node class name with an appended "Worker" otherwise.
        The package name of the worker class is the name of the Node's package with an appended ".worker".

        This behavior can be overridden in concrete subclasses.

        Overrides:
        getWorkerClassName in class Node
        Returns:
        the full qualified class name of the worker of this node.
      • getXmpMetaData

        public Document getXmpMetaData()
      • setXmpMetaData

        public void setXmpMetaData​(Document xmpMetaData)
      • isClearXmpMetaData

        public boolean isClearXmpMetaData()
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • isClearTitle

        public boolean isClearTitle()
      • getAuthor

        public String getAuthor()
      • setAuthor

        public void setAuthor​(String author)
      • isClearAuthor

        public boolean isClearAuthor()
      • getSubject

        public String getSubject()
      • isClearSubject

        public boolean isClearSubject()
      • setSubject

        public void setSubject​(String subject)
      • getKeywords

        public String getKeywords()
      • setKeywords

        public void setKeywords​(String keywords)
      • isClearKeywords

        public boolean isClearKeywords()
      • getCreator

        public String getCreator()
      • setCreator

        public void setCreator​(String creator)
      • isClearCreator

        public boolean isClearCreator()
      • getProducer

        public String getProducer()
      • setProducer

        public void setProducer​(String producer)
      • isClearProducer

        public boolean isClearProducer()
      • getModificationDate

        public Calendar getModificationDate()
      • setModificationDate

        public void setModificationDate​(Calendar modificationDate)
      • isClearModificationDate

        public boolean isClearModificationDate()
      • setCreationDate

        public void setCreationDate​(Calendar date)
      • getCreationDate

        public Calendar getCreationDate()
      • isClearCreationDate

        public boolean isClearCreationDate()