Package org.apache.tika.parser.xmp
Class XMPMetadataExtractor
- java.lang.Object
-
- org.apache.tika.parser.xmp.XMPMetadataExtractor
-
public class XMPMetadataExtractor extends Object
XMP Metadata Extractor based on Apache XmpBox.
-
-
Constructor Summary
Constructors Constructor Description XMPMetadataExtractor()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidextractDublinCoreSchema(org.apache.xmpbox.XMPMetadata xmp, Metadata metadata)Extracts Dublin Core.static voidextractXMPBasicSchema(org.apache.xmpbox.XMPMetadata xmp, Metadata metadata)Extracts basic schema metadata from XMP.static voidparse(InputStream stream, Metadata metadata)Parse the XMP Packets.
-
-
-
Method Detail
-
parse
public static void parse(InputStream stream, Metadata metadata) throws IOException, TikaException
Parse the XMP Packets.- Parameters:
stream- the stream to parser.metadata- the metadata collection to update- Throws:
IOException- on any IO error.TikaException- on any Tika error.
-
extractDublinCoreSchema
public static void extractDublinCoreSchema(org.apache.xmpbox.XMPMetadata xmp, Metadata metadata) throws IOExceptionExtracts Dublin Core. Silently swallows exceptions.- Parameters:
xmp- the XMP Metadata object.metadata- the metadata map- Throws:
IOException
-
extractXMPBasicSchema
public static void extractXMPBasicSchema(org.apache.xmpbox.XMPMetadata xmp, Metadata metadata) throws IOExceptionExtracts basic schema metadata from XMP. Silently swallows exceptions.- Parameters:
xmp- the XMP Metadata object.metadata- the metadata map- Throws:
IOException
-
-