Liferay 7.0-ce-b8 portal-impl

com.liferay.portal.metadata
Class BaseRawMetadataProcessor

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

public abstract class BaseRawMetadataProcessor
extends Object
implements com.liferay.portal.kernel.metadata.RawMetadataProcessor


Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.metadata.RawMetadataProcessor
TIKA_RAW_METADATA
 
Constructor Summary
BaseRawMetadataProcessor()
           
 
Method Summary
protected  com.liferay.dynamic.data.mapping.kernel.DDMForm createDDMForm(Locale defaultLocale)
           
protected  com.liferay.dynamic.data.mapping.kernel.DDMFormValues createDDMFormValues(org.apache.tika.metadata.Metadata metadata, Field[] fields)
           
protected  Map<String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> createDDMFormValuesMap(org.apache.tika.metadata.Metadata metadata, Map<String,Field[]> fieldsMap)
           
protected  com.liferay.dynamic.data.mapping.kernel.DDMFormField createTextDDMFormField(String name)
           
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,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> getRawMetadataMap(String extension, String mimeType, File file)
           
 Map<String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> 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 com.liferay.portal.kernel.metadata.RawMetadataProcessor

getRawMetadataMap

public Map<String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> getRawMetadataMap(String extension,
                                                                                           String mimeType,
                                                                                           File file)
                                                                                    throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getRawMetadataMap in interface com.liferay.portal.kernel.metadata.RawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.PortalException

getRawMetadataMap

public Map<String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> getRawMetadataMap(String extension,
                                                                                           String mimeType,
                                                                                           InputStream inputStream)
                                                                                    throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getRawMetadataMap in interface com.liferay.portal.kernel.metadata.RawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.PortalException

createDDMForm

protected com.liferay.dynamic.data.mapping.kernel.DDMForm createDDMForm(Locale defaultLocale)

createDDMFormValues

protected com.liferay.dynamic.data.mapping.kernel.DDMFormValues createDDMFormValues(org.apache.tika.metadata.Metadata metadata,
                                                                                    Field[] fields)

createDDMFormValuesMap

protected Map<String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> createDDMFormValuesMap(org.apache.tika.metadata.Metadata metadata,
                                                                                                   Map<String,Field[]> fieldsMap)

createTextDDMFormField

protected com.liferay.dynamic.data.mapping.kernel.DDMFormField createTextDDMFormField(String name)

extractMetadata

protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
                                                                     String mimeType,
                                                                     File file)
                                                              throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

extractMetadata

protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
                                                                     String mimeType,
                                                                     InputStream inputStream)
                                                              throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

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 7.0-ce-b8 portal-impl