com.liferay.portal.metadata
Class TikaRawMetadataProcessor

java.lang.Object
  extended by com.liferay.portal.metadata.BaseRawMetadataProcessor
      extended by com.liferay.portal.metadata.XugglerRawMetadataProcessor
          extended by com.liferay.portal.metadata.TikaRawMetadataProcessor
All Implemented Interfaces:
com.liferay.portal.kernel.metadata.RawMetadataProcessor

public class TikaRawMetadataProcessor
extends XugglerRawMetadataProcessor

Author:
Miguel Pastor, Alexander Chow, Shuyang Zhou

Constructor Summary
TikaRawMetadataProcessor()
           
 
Method Summary
protected  org.apache.tika.metadata.Metadata extractMetadata(java.io.InputStream inputStream, org.apache.tika.metadata.Metadata metadata)
           
 org.apache.tika.metadata.Metadata extractMetadata(java.lang.String extension, java.lang.String mimeType, java.io.File file)
           
 org.apache.tika.metadata.Metadata extractMetadata(java.lang.String extension, java.lang.String mimeType, java.io.InputStream inputStream)
           
 void setParser(org.apache.tika.parser.Parser parser)
           
 
Methods inherited from class com.liferay.portal.metadata.XugglerRawMetadataProcessor
convertTime, extractMetadata, isSupported
 
Methods inherited from class com.liferay.portal.metadata.BaseRawMetadataProcessor
createDDMFields, createDDMFieldsMap, getFields, getFieldValue, getMetadataValue, getRawMetadataMap, getRawMetadataMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TikaRawMetadataProcessor

public TikaRawMetadataProcessor()
Method Detail

extractMetadata

public org.apache.tika.metadata.Metadata extractMetadata(java.lang.String extension,
                                                         java.lang.String mimeType,
                                                         java.io.File file)
                                                  throws com.liferay.portal.kernel.exception.SystemException
Overrides:
extractMetadata in class XugglerRawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.SystemException

extractMetadata

public org.apache.tika.metadata.Metadata extractMetadata(java.lang.String extension,
                                                         java.lang.String mimeType,
                                                         java.io.InputStream inputStream)
                                                  throws com.liferay.portal.kernel.exception.SystemException
Overrides:
extractMetadata in class XugglerRawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.SystemException

setParser

public void setParser(org.apache.tika.parser.Parser parser)

extractMetadata

protected org.apache.tika.metadata.Metadata extractMetadata(java.io.InputStream inputStream,
                                                            org.apache.tika.metadata.Metadata metadata)
                                                     throws java.io.IOException
Throws:
java.io.IOException