com.liferay.portal.metadata
Class BaseRawMetadataProcessor
java.lang.Object
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
| Fields inherited from interface com.liferay.portal.kernel.metadata.RawMetadataProcessor |
TIKA_RAW_METADATA |
|
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 |
BaseRawMetadataProcessor
public BaseRawMetadataProcessor()
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)