Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
I'm working on the Tika integration with Droids but i found that the interface org.apache.droids.api.Parser force the task list to be in the parser phase. I think this is a problem, the process of the parsed data should be on other point after the extraction.
The idea is to have an interface to extract the data (Parser) and a new interface to process the data (ex. Process).
The change could be like this:
Parser interface
- Parse getParse(InputStream openStream);
Process interface
- void Process(InputStream openStream)
ProcessOutgoingLinks interface (interface that extends from Process)
- Task getOutgoingLinks(); << Previusly obtained from Process(inputStream)