Class XmpSerializer


  • public class XmpSerializer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XmpSerializer()
      Default constructor.
      XmpSerializer​(javax.xml.transform.TransformerFactory transformerFactory, javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
      Constructor to be used if other factories than the default ones are needed.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.w3c.dom.Element createRdfElement​(org.w3c.dom.Document doc, XMPMetadata metadata, boolean withXpacket)  
      void serialize​(XMPMetadata metadata, java.io.OutputStream os, boolean withXpacket)  
      void serializeFields​(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.util.List<AbstractField> fields, java.lang.String resourceNS, java.lang.String prefix, boolean wrapWithProperty)  
      protected org.w3c.dom.Element serializeSchema​(org.w3c.dom.Document doc, XMPSchema schema)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XmpSerializer

        public XmpSerializer()
        Default constructor.
      • XmpSerializer

        public XmpSerializer​(javax.xml.transform.TransformerFactory transformerFactory,
                             javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
        Constructor to be used if other factories than the default ones are needed.
        Parameters:
        transformerFactory - transformer factory to be used
        documentBuilderFactory - document builder factory to be used
    • Method Detail

      • serialize

        public void serialize​(XMPMetadata metadata,
                              java.io.OutputStream os,
                              boolean withXpacket)
                       throws javax.xml.transform.TransformerException
        Throws:
        javax.xml.transform.TransformerException
      • serializeSchema

        protected org.w3c.dom.Element serializeSchema​(org.w3c.dom.Document doc,
                                                      XMPSchema schema)
      • serializeFields

        public void serializeFields​(org.w3c.dom.Document doc,
                                    org.w3c.dom.Element parent,
                                    java.util.List<AbstractField> fields,
                                    java.lang.String resourceNS,
                                    java.lang.String prefix,
                                    boolean wrapWithProperty)
      • createRdfElement

        protected org.w3c.dom.Element createRdfElement​(org.w3c.dom.Document doc,
                                                       XMPMetadata metadata,
                                                       boolean withXpacket)