Class StandardUnpackSelector
java.lang.Object
org.apache.tika.pipes.core.extractor.StandardUnpackSelector
- All Implemented Interfaces:
UnpackSelector
Selector for filtering which embedded documents should have their bytes extracted
during UNPACK mode. Configure via ParseContext in tika-config.json.
Example configuration:
{
"parse-context": {
"standard-unpack-selector": {
"includeMimeTypes": ["image/jpeg", "image/png"],
"excludeMimeTypes": ["application/pdf"],
"includeEmbeddedResourceTypes": ["ATTACHMENT"],
"excludeEmbeddedResourceTypes": ["INLINE"]
}
}
}
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tika.extractor.UnpackSelector
UnpackSelector.AcceptAll -
Field Summary
Fields inherited from interface org.apache.tika.extractor.UnpackSelector
ACCEPT_ALL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetExcludeEmbeddedResourceTypes(Set<String> excludeEmbeddedResourceTypes) voidsetExcludeMimeTypes(Set<String> excludeMimeTypes) voidsetIncludeEmbeddedResourceTypes(Set<String> includeEmbeddedResourceTypes) voidsetIncludeMimeTypes(Set<String> includeMimeTypes) toString()
-
Constructor Details
-
StandardUnpackSelector
public StandardUnpackSelector()
-
-
Method Details
-
select
- Specified by:
selectin interfaceUnpackSelector
-
getIncludeMimeTypes
-
setIncludeMimeTypes
-
getExcludeMimeTypes
-
setExcludeMimeTypes
-
getIncludeEmbeddedResourceTypes
-
setIncludeEmbeddedResourceTypes
-
getExcludeEmbeddedResourceTypes
-
setExcludeEmbeddedResourceTypes
-
toString
-