Package org.apache.tika.parser.pdf
Class AccessChecker
java.lang.Object
org.apache.tika.parser.pdf.AccessChecker
- All Implemented Interfaces:
Serializable
Checks whether or not a document allows extraction generally
or extraction for accessibility only.
- See Also:
-
Constructor Summary
ConstructorDescriptionThis constructs anAccessChecker
that will not perform any checking and will always return without throwing an exception.AccessChecker
(boolean allowExtractionForAccessibility) This constructs anAccessChecker
that will check for whether or not content should be extracted from a document. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Checks to see if a document's content should be extracted based on metadata values and the value ofallowExtractionForAccessibility
in the constructor.boolean
int
hashCode()
boolean
-
Constructor Details
-
AccessChecker
public AccessChecker()This constructs anAccessChecker
that will not perform any checking and will always return without throwing an exception. This constructor is available to allow for Tika's legacy (<= v1.7) behavior. -
AccessChecker
public AccessChecker(boolean allowExtractionForAccessibility) This constructs anAccessChecker
that will check for whether or not content should be extracted from a document.- Parameters:
allowExtractionForAccessibility
- if general extraction is not allowed, is extraction for accessibility allowed
-
-
Method Details
-
isAllowExtractionForAccessibility
public boolean isAllowExtractionForAccessibility() -
check
Checks to see if a document's content should be extracted based on metadata values and the value ofallowExtractionForAccessibility
in the constructor.- Parameters:
metadata
-- Throws:
AccessPermissionException
- if access is not permitted
-
equals
-
hashCode
public int hashCode()
-