Class 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 Detail

      • XPACKET_PI_BEGIN

        public static final String XPACKET_PI_BEGIN
        Deprecated.
        Processing Instruction required at the start of an XMP stream
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • 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:
        namespaceURI - the URI of the namespace
        parent - the tag name of the parent
        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