001
014
015 package com.liferay.portal.kernel.metadata;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portlet.dynamicdatamapping.storage.Fields;
020
021 import java.io.File;
022 import java.io.InputStream;
023
024 import java.lang.reflect.Field;
025
026 import java.util.Map;
027
028
031 public class RawMetadataProcessorUtil {
032
033 public static Map<String, Field[]> getFields() {
034 return getRawMetadataProcessor().getFields();
035 }
036
037 public static Map<String, Fields> getRawMetadataMap(
038 String extension, String mimeType, File file)
039 throws PortalException, SystemException {
040
041 return getRawMetadataProcessor().getRawMetadataMap(
042 extension, mimeType, file);
043 }
044
045 public static Map<String, Fields> getRawMetadataMap(
046 String extension, String mimeType, InputStream inputStream)
047 throws PortalException, SystemException {
048
049 return getRawMetadataProcessor().getRawMetadataMap(
050 extension, mimeType, inputStream);
051 }
052
053 public static RawMetadataProcessor getRawMetadataProcessor() {
054 return _rawMetadataProcessor;
055 }
056
057 public void setRawMetadataProcessor(
058 RawMetadataProcessor rawMetadataProcessor) {
059
060 _rawMetadataProcessor = rawMetadataProcessor;
061 }
062
063 private static RawMetadataProcessor _rawMetadataProcessor;
064
065 }