Package org.apache.tika.xmp.convert
Class TikaToXMP
- java.lang.Object
-
- org.apache.tika.xmp.convert.TikaToXMP
-
public class TikaToXMP extends Object
-
-
Constructor Summary
Constructors Constructor Description TikaToXMP()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.adobe.internal.xmp.XMPMetaconvert(Metadata tikaMetadata)static com.adobe.internal.xmp.XMPMetaconvert(Metadata tikaMetadata, String mimetype)Convert the given Tika metadata map to XMP object.static ITikaToXMPConvertergetConverter(String mimetype)Retrieve a specific converter according to the mimetypestatic booleanisConverterAvailable(String mimetype)Check if there is a converter available which allows to convert the Tika metadata to XMP
-
-
-
Method Detail
-
convert
public static com.adobe.internal.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.internal.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 Tikamimetype- 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
-
-