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 Fields |
createDDMFields(org.apache.tika.metadata.Metadata metadata,
Field[] fields)
|
protected Map<String,Fields> |
createDDMFieldsMap(org.apache.tika.metadata.Metadata metadata,
Map<String,Field[]> fieldsMap)
|
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,Fields> |
getRawMetadataMap(String extension,
String mimeType,
File file)
|
Map<String,Fields> |
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,Fields> getRawMetadataMap(String extension,
String mimeType,
File file)
throws PortalException,
SystemException
- Specified by:
getRawMetadataMap
in interface RawMetadataProcessor
- Throws:
PortalException
SystemException
getRawMetadataMap
public Map<String,Fields> getRawMetadataMap(String extension,
String mimeType,
InputStream inputStream)
throws PortalException,
SystemException
- Specified by:
getRawMetadataMap
in interface RawMetadataProcessor
- Throws:
PortalException
SystemException
createDDMFields
protected Fields createDDMFields(org.apache.tika.metadata.Metadata metadata,
Field[] fields)
createDDMFieldsMap
protected Map<String,Fields> createDDMFieldsMap(org.apache.tika.metadata.Metadata metadata,
Map<String,Field[]> fieldsMap)
extractMetadata
protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
String mimeType,
File file)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
extractMetadata
protected abstract org.apache.tika.metadata.Metadata extractMetadata(String extension,
String mimeType,
InputStream inputStream)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getFieldValue
protected Object getFieldValue(org.apache.tika.metadata.Metadata metadata,
Field field)
getMetadataValue
protected String getMetadataValue(org.apache.tika.metadata.Metadata metadata,
Field field)