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.dynamic.data.mapping.kernel.DDMForm |
createDDMForm(java.util.Locale defaultLocale) |
protected com.liferay.dynamic.data.mapping.kernel.DDMFormValues |
createDDMFormValues(org.apache.tika.metadata.Metadata metadata,
java.lang.reflect.Field[] fields) |
protected java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> |
createDDMFormValuesMap(org.apache.tika.metadata.Metadata metadata,
java.util.Map<java.lang.String,java.lang.reflect.Field[]> fieldsMap) |
protected com.liferay.dynamic.data.mapping.kernel.DDMFormField |
createTextDDMFormField(java.lang.String name) |
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.dynamic.data.mapping.kernel.DDMFormValues> |
getRawMetadataMap(java.lang.String extension,
java.lang.String mimeType,
java.io.File file) |
java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> |
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.RawMetadataProcessor
public java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> getRawMetadataMap(java.lang.String extension, java.lang.String mimeType, java.io.File file) throws com.liferay.portal.kernel.exception.PortalException
getRawMetadataMap
in interface com.liferay.portal.kernel.metadata.RawMetadataProcessor
com.liferay.portal.kernel.exception.PortalException
public java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> getRawMetadataMap(java.lang.String extension, java.lang.String mimeType, java.io.InputStream inputStream) throws com.liferay.portal.kernel.exception.PortalException
getRawMetadataMap
in interface com.liferay.portal.kernel.metadata.RawMetadataProcessor
com.liferay.portal.kernel.exception.PortalException
protected com.liferay.dynamic.data.mapping.kernel.DDMForm createDDMForm(java.util.Locale defaultLocale)
protected com.liferay.dynamic.data.mapping.kernel.DDMFormValues createDDMFormValues(org.apache.tika.metadata.Metadata metadata, java.lang.reflect.Field[] fields)
protected java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.kernel.DDMFormValues> createDDMFormValuesMap(org.apache.tika.metadata.Metadata metadata, java.util.Map<java.lang.String,java.lang.reflect.Field[]> fieldsMap)
protected com.liferay.dynamic.data.mapping.kernel.DDMFormField createTextDDMFormField(java.lang.String name)
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.PortalException
protected 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.PortalException
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)