com.liferay.portal.metadata
Class BaseRawMetadataProcessor
java.lang.Object
com.liferay.portal.metadata.BaseRawMetadataProcessor
- All Implemented Interfaces:
- RawMetadataProcessor
- Direct Known Subclasses:
- XugglerRawMetadataProcessor
public abstract class BaseRawMetadataProcessor
- extends Object
- implements RawMetadataProcessor
|
Method Summary |
protected DDMForm |
createDDMForm(Locale defaultLocale)
|
protected DDMFormValues |
createDDMFormValues(org.apache.tika.metadata.Metadata metadata,
Field[] fields)
|
protected Map<String,DDMFormValues> |
createDDMFormValuesMap(org.apache.tika.metadata.Metadata metadata,
Map<String,Field[]> fieldsMap)
|
protected 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,DDMFormValues> |
getRawMetadataMap(String extension,
String mimeType,
File file)
|
Map<String,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 |
BaseRawMetadataProcessor
public BaseRawMetadataProcessor()
getFields
public Map<String,Field[]> getFields()
- Specified by:
getFields in interface RawMetadataProcessor
getRawMetadataMap
public Map<String,DDMFormValues> getRawMetadataMap(String extension,
String mimeType,
File file)
throws PortalException
- Specified by:
getRawMetadataMap in interface RawMetadataProcessor
- Throws:
PortalException
getRawMetadataMap
public Map<String,DDMFormValues> getRawMetadataMap(String extension,
String mimeType,
InputStream inputStream)
throws PortalException
- Specified by:
getRawMetadataMap in interface RawMetadataProcessor
- Throws:
PortalException
createDDMForm
protected DDMForm createDDMForm(Locale defaultLocale)
createDDMFormValues
protected DDMFormValues createDDMFormValues(org.apache.tika.metadata.Metadata metadata,
Field[] fields)
createDDMFormValuesMap
protected Map<String,DDMFormValues> createDDMFormValuesMap(org.apache.tika.metadata.Metadata metadata,
Map<String,Field[]> fieldsMap)
createTextDDMFormField
protected DDMFormField createTextDDMFormField(String name)
extractMetadata
protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
String mimeType,
File file)
throws PortalException
- Throws:
PortalException
extractMetadata
protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
String mimeType,
InputStream inputStream)
throws PortalException
- Throws:
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)