org.apache.tika.xmp.convert
Class MSOfficeXMLConverter
java.lang.Object
org.apache.tika.xmp.convert.AbstractConverter
org.apache.tika.xmp.convert.MSOfficeXMLConverter
- All Implemented Interfaces:
- ITikaToXMPConverter
public class MSOfficeXMLConverter
- extends AbstractConverter
Tika to XMP mapping for the Office Open XML formats Word (.docx), Excel (.xlsx) and PowerPoint
(.pptx).
Method Summary |
protected Set<Namespace> |
getAdditionalNamespaces()
Every Converter has to provide information about namespaces that are used additionally to the
core set of XMP namespaces. |
com.adobe.xmp.XMPMeta |
process(Metadata metadata)
Converts a Tika Metadata -object into an XMPMeta containing the useful
properties. |
Methods inherited from class org.apache.tika.xmp.convert.AbstractConverter |
createArrayProperty, createArrayProperty, createCommaSeparatedArray, createCommaSeparatedArray, createLangAltProperty, createLangAltProperty, createProperty, createProperty, getXMPMeta, registerNamespaces, setMetadata |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADDITIONAL_NAMESPACES
protected static final Set<Namespace> ADDITIONAL_NAMESPACES
MSOfficeXMLConverter
public MSOfficeXMLConverter()
throws TikaException
- Throws:
TikaException
process
public com.adobe.xmp.XMPMeta process(Metadata metadata)
throws com.adobe.xmp.XMPException
- Description copied from interface:
ITikaToXMPConverter
- Converts a Tika
Metadata
-object into an XMPMeta
containing the useful
properties.
- Specified by:
process
in interface ITikaToXMPConverter
- Specified by:
process
in class AbstractConverter
- Parameters:
metadata
- a Tika Metadata object
- Returns:
- Returns an XMPMeta object.
- Throws:
com.adobe.xmp.XMPException
- If an error occurs during the creation of the XMP object.
getAdditionalNamespaces
protected Set<Namespace> getAdditionalNamespaces()
- Description copied from class:
AbstractConverter
- Every Converter has to provide information about namespaces that are used additionally to the
core set of XMP namespaces.
- Specified by:
getAdditionalNamespaces
in class AbstractConverter
- Returns:
- the additional namespace information
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.