Package lumis.util.parse
Class TikaParser
- java.lang.Object
-
- lumis.util.parse.TikaParser
-
- All Implemented Interfaces:
IFileParser
public class TikaParser extends java.lang.Object implements IFileParser
Implementation forIFileParser
to deal withParser
for most content-types.- Since:
- 5.5.0
- Version:
- $Revision: 15901 $ $Date: 2013-10-04 11:16:36 -0300 (Fri, 04 Oct 2013) $
-
-
Constructor Summary
Constructors Constructor Description TikaParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
extract(java.io.File inputFile)
java.lang.String
extract(java.io.File inputFile, java.nio.charset.Charset charset)
java.lang.String
extract(java.io.InputStream inputStream)
Extract text from an input stream.java.lang.String
extract(java.io.InputStream inputStream, java.nio.charset.Charset charset)
-
-
-
Method Detail
-
extract
public java.lang.String extract(java.io.File inputFile) throws ParseException, java.io.FileNotFoundException
- Specified by:
extract
in interfaceIFileParser
- Throws:
ParseException
java.io.FileNotFoundException
-
extract
public java.lang.String extract(java.io.File inputFile, java.nio.charset.Charset charset) throws ParseException, java.io.FileNotFoundException
- Specified by:
extract
in interfaceIFileParser
- Throws:
ParseException
java.io.FileNotFoundException
-
extract
public java.lang.String extract(java.io.InputStream inputStream, java.nio.charset.Charset charset) throws ParseException
- Specified by:
extract
in interfaceIFileParser
- Throws:
ParseException
-
extract
public java.lang.String extract(java.io.InputStream inputStream) throws ParseException, java.io.IOException
Description copied from interface:IFileParser
Extract text from an input stream.- Specified by:
extract
in interfaceIFileParser
- Parameters:
inputStream
- the input stream.- Returns:
- the text extracted.
- Throws:
ParseException
- if an error occurred while parsing stream content.java.io.IOException
- if an I/O error occurred.
-
-