Class XmpReader

java.lang.Object
com.itextpdf.text.xml.xmp.XmpReader

@Deprecated public class XmpReader extends Object
Deprecated.
Reads an XMP stream into an org.w3c.dom.Document objects. Allows you to replace the contents of a specific tag.
Since:
2.1.3
  • Field Details

    • EXTRASPACE

      public static final String EXTRASPACE
      Deprecated.
      String used to fill the extra space.
      See Also:
    • XPACKET_PI_BEGIN

      public static final String XPACKET_PI_BEGIN
      Deprecated.
      Processing Instruction required at the start of an XMP stream
      See Also:
    • XPACKET_PI_END_W

      public static final String XPACKET_PI_END_W
      Deprecated.
      Processing Instruction required at the end of an XMP stream for XMP streams that can be updated
      See Also:
    • domDocument

      private Document domDocument
      Deprecated.
  • Constructor Details

  • Method Details

    • replaceNode

      public boolean replaceNode(String namespaceURI, String localName, String value)
      Deprecated.
      Replaces the content of a tag.
      Parameters:
      namespaceURI - the URI of the namespace
      localName - the tag name
      value - the new content for the tag
      Returns:
      true if the content was successfully replaced
      Since:
      2.1.6 the return type has changed from void to boolean
    • replaceDescriptionAttribute

      public boolean replaceDescriptionAttribute(String namespaceURI, String localName, String value)
      Deprecated.
      Replaces the content of an attribute in the description tag.
      Parameters:
      namespaceURI - the URI of the namespace
      localName - the tag name
      value - the new content for the tag
      Returns:
      true if the content was successfully replaced
      Since:
      5.0.0 the return type has changed from void to boolean
    • add

      public boolean add(String parent, String namespaceURI, String localName, String value)
      Deprecated.
      Adds a tag.
      Parameters:
      parent - the tag name of the parent
      namespaceURI - the URI of the namespace
      localName - the name of the tag to add
      value - the new content for the tag
      Returns:
      true if the content was successfully added
      Since:
      2.1.6
    • setNodeText

      public boolean setNodeText(Document domDocument, Node n, String value)
      Deprecated.
      Sets the text of this node. All the child's node are deleted and a new child text node is created.
      Parameters:
      domDocument - the Document that contains the node
      n - the Node to add the text to
      value - the text to add
    • serializeDoc

      public byte[] serializeDoc() throws IOException
      Deprecated.
      Writes the document to a byte array.
      Throws:
      IOException