Class XMPReader


  • public final class XMPReader
    extends MetadataReader
    XMPReader
    Version:
    $Id: XMPReader.java,v 1.0 Nov 14, 2009 11:04:30 PM haraldk Exp$
    • Constructor Summary

      Constructors 
      Constructor Description
      XMPReader()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.lang.Iterable<? extends org.w3c.dom.Node> asIterable​(org.w3c.dom.NamedNodeMap pNodeList)  
      private java.lang.Iterable<? extends org.w3c.dom.Node> asIterable​(org.w3c.dom.NodeList pNodeList)  
      private javax.xml.parsers.DocumentBuilderFactory createDocumentBuilderFactory()  
      private java.lang.Object getChildTextValue​(org.w3c.dom.Node node)  
      private java.lang.String getToolkit​(org.w3c.dom.Document document)  
      private boolean isResourceType​(org.w3c.dom.Node node)  
      private RDFDescription parseAsResource​(org.w3c.dom.Node node)  
      private void parseAttributesForKnownElements​(java.util.Map<java.lang.String,​java.util.List<Entry>> subdirs, org.w3c.dom.Node desc)  
      private XMPDirectory parseDirectories​(org.w3c.dom.Node pParentNode, org.w3c.dom.NodeList pNodes, java.lang.String toolkit)  
      Directory read​(javax.imageio.stream.ImageInputStream input)  
      • Methods inherited from class java.lang.Object

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

      • XMPReader

        public XMPReader()
    • Method Detail

      • read

        public Directory read​(javax.imageio.stream.ImageInputStream input)
                       throws java.io.IOException
        Specified by:
        read in class MetadataReader
        Throws:
        java.io.IOException
      • createDocumentBuilderFactory

        private javax.xml.parsers.DocumentBuilderFactory createDocumentBuilderFactory()
                                                                               throws javax.xml.parsers.ParserConfigurationException
        Throws:
        javax.xml.parsers.ParserConfigurationException
      • getToolkit

        private java.lang.String getToolkit​(org.w3c.dom.Document document)
      • parseDirectories

        private XMPDirectory parseDirectories​(org.w3c.dom.Node pParentNode,
                                              org.w3c.dom.NodeList pNodes,
                                              java.lang.String toolkit)
      • isResourceType

        private boolean isResourceType​(org.w3c.dom.Node node)
      • parseAsResource

        private RDFDescription parseAsResource​(org.w3c.dom.Node node)
      • parseAttributesForKnownElements

        private void parseAttributesForKnownElements​(java.util.Map<java.lang.String,​java.util.List<Entry>> subdirs,
                                                     org.w3c.dom.Node desc)
      • getChildTextValue

        private java.lang.Object getChildTextValue​(org.w3c.dom.Node node)
      • asIterable

        private java.lang.Iterable<? extends org.w3c.dom.Node> asIterable​(org.w3c.dom.NamedNodeMap pNodeList)
      • asIterable

        private java.lang.Iterable<? extends org.w3c.dom.Node> asIterable​(org.w3c.dom.NodeList pNodeList)