com.liferay.portal.metadata
Class XugglerRawMetadataProcessor

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

public class XugglerRawMetadataProcessor
extends BaseRawMetadataProcessor

Author:
Juan González, Alexander Chow

Constructor Summary
XugglerRawMetadataProcessor()
           
 
Method Summary
protected  java.lang.String convertTime(long microseconds)
           
protected  org.apache.tika.metadata.Metadata extractMetadata(java.io.File file)
           
 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)
           
protected  boolean isSupported(java.lang.String mimeType)
           
 
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

XugglerRawMetadataProcessor

public XugglerRawMetadataProcessor()
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
Specified by:
extractMetadata in class BaseRawMetadataProcessor
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
Specified by:
extractMetadata in class BaseRawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.SystemException

convertTime

protected java.lang.String convertTime(long microseconds)

extractMetadata

protected org.apache.tika.metadata.Metadata extractMetadata(java.io.File file)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

isSupported

protected boolean isSupported(java.lang.String mimeType)
                       throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException