Package com.github.euler.tika.metadata
Class DefaultMetadataParser
- java.lang.Object
-
- com.github.euler.tika.metadata.DefaultMetadataParser
-
- All Implemented Interfaces:
MetadataParser
- Direct Known Subclasses:
ObjectMetadataParser
public class DefaultMetadataParser extends Object implements MetadataParser
-
-
Constructor Summary
Constructors Constructor Description DefaultMetadataParser()DefaultMetadataParser(String includeField, String excludeField, List<MetadataFieldParser> fieldParsers)DefaultMetadataParser(List<MetadataFieldParser> fieldParsers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultMetadataParseradd(MetadataFieldParser fieldParser)protected MetadataFieldParserfindFieldParser(String name, org.apache.tika.metadata.Metadata metadata)ProcessingContextparse(org.apache.tika.metadata.Metadata metadata)protected voidparseField(org.apache.tika.metadata.Metadata metadata, ProcessingContext.Builder builder, String name)protected ObjectparseValue(org.apache.tika.metadata.Metadata metadata, String name)
-
-
-
Constructor Detail
-
DefaultMetadataParser
public DefaultMetadataParser()
-
DefaultMetadataParser
public DefaultMetadataParser(List<MetadataFieldParser> fieldParsers)
-
DefaultMetadataParser
public DefaultMetadataParser(String includeField, String excludeField, List<MetadataFieldParser> fieldParsers)
-
-
Method Detail
-
add
public DefaultMetadataParser add(MetadataFieldParser fieldParser)
-
parse
public ProcessingContext parse(org.apache.tika.metadata.Metadata metadata)
- Specified by:
parsein interfaceMetadataParser
-
parseField
protected void parseField(org.apache.tika.metadata.Metadata metadata, ProcessingContext.Builder builder, String name)
-
findFieldParser
protected MetadataFieldParser findFieldParser(String name, org.apache.tika.metadata.Metadata metadata)
-
-