Liferay 6.1.0-ce-rc1

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
 

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.0-ce-rc1