public abstract class BaseRawMetadataProcessor
extends java.lang.Object
implements com.liferay.portal.kernel.metadata.RawMetadataProcessor
| Constructor and Description |
|---|
BaseRawMetadataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected com.liferay.portlet.dynamicdatamapping.storage.Fields |
createDDMFields(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field[] fields) |
protected java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.Fields> |
createDDMFieldsMap(org.apache.tika.metadata.Metadata metadata,
java.util.Map<java.lang.String,java.lang.reflect.Field[]> fieldsMap) |
protected abstract org.apache.tika.metadata.Metadata |
extractMetadata(java.lang.String extension,
java.lang.String mimeType,
java.io.File file) |
protected abstract org.apache.tika.metadata.Metadata |
extractMetadata(java.lang.String extension,
java.lang.String mimeType,
java.io.InputStream inputStream) |
java.util.Map<java.lang.String,java.lang.reflect.Field[]> |
getFields() |
protected java.lang.Object |
getFieldValue(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field field) |
protected java.lang.String |
getMetadataValue(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field field) |
java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getRawMetadataMap(java.lang.String extension,
java.lang.String mimeType,
java.io.File file) |
java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.Fields> |
getRawMetadataMap(java.lang.String extension,
java.lang.String mimeType,
java.io.InputStream inputStream) |
public java.util.Map<java.lang.String,java.lang.reflect.Field[]> getFields()
getFields in interface com.liferay.portal.kernel.metadata.RawMetadataProcessorpublic java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.Fields> getRawMetadataMap(java.lang.String extension,
java.lang.String mimeType,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getRawMetadataMap in interface com.liferay.portal.kernel.metadata.RawMetadataProcessorcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.Fields> getRawMetadataMap(java.lang.String extension,
java.lang.String mimeType,
java.io.InputStream inputStream)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getRawMetadataMap in interface com.liferay.portal.kernel.metadata.RawMetadataProcessorcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portlet.dynamicdatamapping.storage.Fields createDDMFields(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field[] fields)
protected java.util.Map<java.lang.String,com.liferay.portlet.dynamicdatamapping.storage.Fields> createDDMFieldsMap(org.apache.tika.metadata.Metadata metadata,
java.util.Map<java.lang.String,java.lang.reflect.Field[]> fieldsMap)
protected abstract org.apache.tika.metadata.Metadata extractMetadata(java.lang.String extension,
java.lang.String mimeType,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected abstract org.apache.tika.metadata.Metadata extractMetadata(java.lang.String extension,
java.lang.String mimeType,
java.io.InputStream inputStream)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.Object getFieldValue(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field field)
protected java.lang.String getMetadataValue(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field field)