Package org.apache.tika.xmp.convert
Class GenericConverter
- java.lang.Object
-
- org.apache.tika.xmp.convert.AbstractConverter
-
- org.apache.tika.xmp.convert.GenericConverter
-
- All Implemented Interfaces:
ITikaToXMPConverter
public class GenericConverter extends AbstractConverter
Trys to convert as much of the properties in theMetadata
map to XMP namespaces. only those properties will be cnverted where the name contains a prefix and this prefix correlates with a "known" prefix for a standard namespace. For example "dc:title" would be mapped to the "title" property in the DublinCore namespace.
-
-
Field Summary
-
Fields inherited from class org.apache.tika.xmp.convert.AbstractConverter
meta
-
-
Constructor Summary
Constructors Constructor Description GenericConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Namespace>
getAdditionalNamespaces()
Every Converter has to provide information about namespaces that are used additionally to the core set of XMP namespaces.com.adobe.internal.xmp.XMPMeta
process(Metadata metadata)
Converts a TikaMetadata
-object into anXMPMeta
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
-
-
-
-
Constructor Detail
-
GenericConverter
public GenericConverter() throws TikaException
- Throws:
TikaException
-
-
Method Detail
-
process
public com.adobe.internal.xmp.XMPMeta process(Metadata metadata) throws com.adobe.internal.xmp.XMPException
Description copied from interface:ITikaToXMPConverter
Converts a TikaMetadata
-object into anXMPMeta
containing the useful properties.- Specified by:
process
in interfaceITikaToXMPConverter
- Specified by:
process
in classAbstractConverter
- Parameters:
metadata
- a Tika Metadata object- Returns:
- Returns an XMPMeta object.
- Throws:
com.adobe.internal.xmp.XMPException
- If an error occurs during the creation of the XMP object.
-
getAdditionalNamespaces
public 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 classAbstractConverter
- Returns:
- the additional namespace information
-
-