Class XMPReader
- java.lang.Object
-
- com.twelvemonkeys.imageio.metadata.MetadataReader
-
- com.twelvemonkeys.imageio.metadata.xmp.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)
-
-
-
Method Detail
-
read
public Directory read(javax.imageio.stream.ImageInputStream input) throws java.io.IOException
- Specified by:
read
in classMetadataReader
- 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)
-
-