org.apache.tika.xmp.convert
Class TikaToXMP

java.lang.Object
  extended by org.apache.tika.xmp.convert.TikaToXMP

public class TikaToXMP
extends Object


Constructor Summary
TikaToXMP()
           
 
Method Summary
static com.adobe.xmp.XMPMeta convert(Metadata tikaMetadata)
           
static com.adobe.xmp.XMPMeta convert(Metadata tikaMetadata, String mimetype)
          Convert the given Tika metadata map to XMP object.
static ITikaToXMPConverter getConverter(String mimetype)
          Retrieve a specific converter according to the mimetype
static boolean isConverterAvailable(String mimetype)
          Check if there is a converter available which allows to convert the Tika metadata to XMP
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TikaToXMP

public TikaToXMP()
Method Detail

convert

public static com.adobe.xmp.XMPMeta convert(Metadata tikaMetadata)
                                     throws TikaException
Throws:
TikaException
See Also:
But the mimetype is retrieved from the metadata map.

convert

public static com.adobe.xmp.XMPMeta convert(Metadata tikaMetadata,
                                            String mimetype)
                                     throws TikaException
Convert the given Tika metadata map to XMP object. If a mimetype is provided in the Metadata map, a specific converter can be used, that converts all available metadata. If there is no mimetype provided or no specific converter available a generic conversion is done which will convert only those properties that are in known namespaces and are using the correct prefixes.

Parameters:
tikaMetadata - the Metadata map from Tika
mimetype - depicts the format's converter to use
Returns:
XMP object
Throws:
TikaException

isConverterAvailable

public static boolean isConverterAvailable(String mimetype)
Check if there is a converter available which allows to convert the Tika metadata to XMP

Parameters:
mimetype - the Mimetype
Returns:
true if the Metadata object can be converted or false if not

getConverter

public static ITikaToXMPConverter getConverter(String mimetype)
                                        throws TikaException
Retrieve a specific converter according to the mimetype

Parameters:
mimetype - the Mimetype
Returns:
the converter or null, if none exists
Throws:
TikaException


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.