org.silverpeas.search.indexEngine.parser
Class PipedParser
java.lang.Object
   org.silverpeas.search.indexEngine.parser.PipedParser
org.silverpeas.search.indexEngine.parser.PipedParser
- All Implemented Interfaces: 
- Parser
- Direct Known Subclasses: 
- ExcelParser, PsParser, RtfParser
- public abstract class PipedParser 
- extends Object- implements Parser
A piped parser is a Parser which uses a pipe to output the result of his work.
 
| Method Summary | 
|  Reader | getReader(String path,
          String encoding)Returns a piped Reader giving the text content extracted by the outPutContent method.
 | 
| protected abstract  void | outPutContent(Writer out,
              String path,
              String encoding)Write the text content of the file on the given output writer.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PipedParser
public PipedParser()
outPutContent
protected abstract void outPutContent(Writer out,
                                      String path,
                                      String encoding)
                               throws IOException
- Write the text content of the file on the given output writer.
 
- 
 
- 
- Throws:
- IOException
 
getReader
public Reader getReader(String path,
                        String encoding)
- Returns a piped Reader giving the text content extracted by the outPutContent method.
 
- 
- Specified by:
- getReaderin interface- Parser
 
- 
 
Copyright © 2016 Silverpeas. All Rights Reserved.