Liferay 6.1.2-ce-ga3

com.liferay.portal.metadata
Class BaseRawMetadataProcessor

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

public abstract class BaseRawMetadataProcessor
extends Object
implements RawMetadataProcessor


Constructor Summary
BaseRawMetadataProcessor()
           
 
Method Summary
protected  Fields createDDMFields(org.apache.tika.metadata.Metadata metadata, Field[] fields)
           
protected  Map<String,Fields> createDDMFieldsMap(org.apache.tika.metadata.Metadata metadata, Map<String,Field[]> fieldsMap)
           
protected abstract  org.apache.tika.metadata.Metadata extractMetadata(String extension, String mimeType, File file)
           
protected abstract  org.apache.tika.metadata.Metadata extractMetadata(String extension, String mimeType, InputStream inputStream)
           
 Map<String,Field[]> getFields()
           
protected  Object getFieldValue(org.apache.tika.metadata.Metadata metadata, Field field)
           
protected  String getMetadataValue(org.apache.tika.metadata.Metadata metadata, Field field)
           
 Map<String,Fields> getRawMetadataMap(String extension, String mimeType, File file)
           
 Map<String,Fields> getRawMetadataMap(String extension, String mimeType, InputStream inputStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.metadata.RawMetadataProcessor
exportGeneratedFiles, importGeneratedFiles
 

Constructor Detail

BaseRawMetadataProcessor

public BaseRawMetadataProcessor()
Method Detail

getFields

public Map<String,Field[]> getFields()
Specified by:
getFields in interface RawMetadataProcessor

getRawMetadataMap

public Map<String,Fields> getRawMetadataMap(String extension,
                                            String mimeType,
                                            File file)
                                     throws PortalException,
                                            SystemException
Specified by:
getRawMetadataMap in interface RawMetadataProcessor
Throws:
PortalException
SystemException

getRawMetadataMap

public Map<String,Fields> getRawMetadataMap(String extension,
                                            String mimeType,
                                            InputStream inputStream)
                                     throws PortalException,
                                            SystemException
Specified by:
getRawMetadataMap in interface RawMetadataProcessor
Throws:
PortalException
SystemException

createDDMFields

protected Fields createDDMFields(org.apache.tika.metadata.Metadata metadata,
                                 Field[] fields)

createDDMFieldsMap

protected Map<String,Fields> createDDMFieldsMap(org.apache.tika.metadata.Metadata metadata,
                                                Map<String,Field[]> fieldsMap)

extractMetadata

protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
                                                                     String mimeType,
                                                                     File file)
                                                              throws PortalException,
                                                                     SystemException
Throws:
PortalException
SystemException

extractMetadata

protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
                                                                     String mimeType,
                                                                     InputStream inputStream)
                                                              throws PortalException,
                                                                     SystemException
Throws:
PortalException
SystemException

getFieldValue

protected Object getFieldValue(org.apache.tika.metadata.Metadata metadata,
                               Field field)

getMetadataValue

protected String getMetadataValue(org.apache.tika.metadata.Metadata metadata,
                                  Field field)

Liferay 6.1.2-ce-ga3