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 for IFileParser
to deal with Parser
for most content-types.
- Since:
- 5.5.0
Constructor Summary |
TikaParser(org.apache.tika.parser.Parser parser)
Constructor for TikaParser |
Method Summary |
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 inputtream,
java.nio.charset.Charset charset)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TikaParser
public TikaParser(org.apache.tika.parser.Parser parser)
- Constructor for TikaParser
- Parameters:
parser
- - Since:
- 5.5.0
extract
public java.lang.String extract(java.io.File inputFile)
throws ParseException,
java.io.FileNotFoundException
- Specified by:
extract
in interface IFileParser
- 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 interface IFileParser
- Throws:
ParseException
java.io.FileNotFoundException
extract
public java.lang.String extract(java.io.InputStream inputtream,
java.nio.charset.Charset charset)
throws ParseException
- Specified by:
extract
in interface IFileParser
- 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 interface IFileParser
- 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.
Lumisportal 6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.