public class AmetysJempboxExtractor extends Object
JempboxExtractor
extracting all Dublin Core metadata.Modifier and Type | Field and Description |
---|---|
private Metadata |
_metadata |
private static XMPPacketScanner |
_SCANNER |
private static String |
DEFAULT_XMP_CHARSET |
Constructor and Description |
---|
AmetysJempboxExtractor(Metadata metadata)
Build a jempbox extra
|
Modifier and Type | Method and Description |
---|---|
protected void |
_setDCContributor(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Contributor
|
protected void |
_setDCCoverage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Coverage
|
protected void |
_setDCCreator(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Creator
|
protected void |
_setDcDates(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Dates
|
protected void |
_setDCDescription(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Description
|
protected void |
_setDCFormat(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Format
|
protected void |
_setDCLanguage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Language
|
protected void |
_setDCPublisher(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Publisher
|
protected void |
_setDCRelation(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Relation
|
protected void |
_setDCRights(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Rights
|
protected void |
_setDCSource(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Source
|
protected void |
_setDCSubject(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Subject
|
protected void |
_setDCTitle(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Title
|
protected void |
_setDCType(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
Set DC Type
|
void |
parse(InputStream stream)
Parse the file and extract the dublin core metadata.
|
private static final String DEFAULT_XMP_CHARSET
private static XMPPacketScanner _SCANNER
public AmetysJempboxExtractor(Metadata metadata)
metadata
- The metadata concernedpublic void parse(InputStream stream) throws IOException, TikaException
stream
- the stream to parse.IOException
- if an error occurredTikaException
- if an error occurredprotected void _setDCTitle(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCDescription(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCCreator(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCSubject(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCContributor(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCCoverage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDcDates(org.apache.jempbox.xmp.XMPSchemaDublinCore dc) throws IOException
dc
- The dublin core infoIOException
- If an error occurredprotected void _setDCFormat(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCLanguage(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCPublisher(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCRelation(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCRights(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCSource(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core infoprotected void _setDCType(org.apache.jempbox.xmp.XMPSchemaDublinCore dc)
dc
- The dublin core info