Package org.apache.tika.parser.external
Class ExternalParserConfig
java.lang.Object
org.apache.tika.parser.external.ExternalParserConfig
- All Implemented Interfaces:
Serializable
Configuration for
ExternalParser.
This config is immutable after construction. ExternalParser does NOT support runtime configuration changes via ParseContext for security reasons.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWhich stream provides the XHTML content output.intintlongbooleanbooleanvoidsetCheckCommandLine(List<String> checkCommandLine) voidsetCheckErrorCodes(List<Integer> checkErrorCodes) voidsetCommandLine(List<String> commandLine) voidsetContentSource(String contentSource) voidsetMaxStdErr(int maxStdErr) voidsetMaxStdOut(int maxStdOut) voidsetOutputFileHandler(Parser outputFileHandler) voidsetReturnStderr(boolean returnStderr) voidsetReturnStdout(boolean returnStdout) voidsetStderrHandler(Parser stderrHandler) voidsetStdoutHandler(Parser stdoutHandler) voidsetSupportedTypes(List<String> supportedTypes) voidsetTimeoutMs(long timeoutMs)
-
Constructor Details
-
ExternalParserConfig
public ExternalParserConfig()
-
-
Method Details
-
getSupportedTypes
-
setSupportedTypes
-
getCommandLine
-
setCommandLine
-
getStdoutHandler
-
setStdoutHandler
-
getStderrHandler
-
setStderrHandler
-
getOutputFileHandler
-
setOutputFileHandler
-
getContentSource
Which stream provides the XHTML content output.Valid values:
"stdout","stderr","outputFile","none".If
null, defaults to"stdout"when no${OUTPUT_FILE}token is in the command, or"outputFile"when it is. -
setContentSource
-
getCheckCommandLine
-
setCheckCommandLine
-
getCheckErrorCodes
-
setCheckErrorCodes
-
isReturnStdout
public boolean isReturnStdout() -
setReturnStdout
public void setReturnStdout(boolean returnStdout) -
isReturnStderr
public boolean isReturnStderr() -
setReturnStderr
public void setReturnStderr(boolean returnStderr) -
getTimeoutMs
public long getTimeoutMs() -
setTimeoutMs
public void setTimeoutMs(long timeoutMs) -
getMaxStdErr
public int getMaxStdErr() -
setMaxStdErr
public void setMaxStdErr(int maxStdErr) -
getMaxStdOut
public int getMaxStdOut() -
setMaxStdOut
public void setMaxStdOut(int maxStdOut)
-