org.nuiton.processor
Class ProcessorUtil.FragmentExtractor

java.lang.Object
  extended by org.nuiton.processor.filters.DefaultFilter
      extended by org.nuiton.processor.ProcessorUtil.FragmentExtractor
All Implemented Interfaces:
Filter
Enclosing class:
ProcessorUtil

public static class ProcessorUtil.FragmentExtractor
extends DefaultFilter

To extract all content inside the header and footer.

Since:
1.1
Author:
tchemit

Nested Class Summary
 
Nested classes/interfaces inherited from class org.nuiton.processor.filters.DefaultFilter
DefaultFilter.State
 
Field Summary
protected  String footer
           
protected  String header
           
protected static org.apache.commons.logging.Log log
          Logger.
protected  boolean verbose
           
 
Fields inherited from class org.nuiton.processor.filters.DefaultFilter
cachedContent, NOT_FOUND, reader, state
 
Fields inherited from interface org.nuiton.processor.filters.Filter
EMPTY_STRING
 
Constructor Summary
ProcessorUtil.FragmentExtractor(String header, String footer)
           
 
Method Summary
protected  String getFooter()
           
protected  String getHeader()
           
protected  String performInFilter(String ch)
          methode appele lorsqu'on a la chaine entiere entre le header et le footer.
protected  String performOutFilter(String ch)
          methode appele lorsqu'on a la chaine entiere a l'exterieur du header/footer
 void setVerbose(boolean verbose)
           
 
Methods inherited from class org.nuiton.processor.filters.DefaultFilter
changeState, flush, getLineNumber, getMatchIndexFor, getMatchLengthFor, hasCachedData, parse, performHeaderFooterFilter, setReader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Logger.


header

protected String header

footer

protected String footer

verbose

protected boolean verbose
Constructor Detail

ProcessorUtil.FragmentExtractor

public ProcessorUtil.FragmentExtractor(String header,
                                       String footer)
Method Detail

setVerbose

public void setVerbose(boolean verbose)

performInFilter

protected String performInFilter(String ch)
Description copied from class: DefaultFilter
methode appele lorsqu'on a la chaine entiere entre le header et le footer.

Specified by:
performInFilter in class DefaultFilter
Parameters:
ch - la chaine trouve
Returns:
ce qu'il faut ecrire dans le fichier de sortie

performOutFilter

protected String performOutFilter(String ch)
Description copied from class: DefaultFilter
methode appele lorsqu'on a la chaine entiere a l'exterieur du header/footer

Specified by:
performOutFilter in class DefaultFilter
Parameters:
ch - la chaine trouve
Returns:
ce qu'il faut ecrire dans le fichier de sortie

getHeader

protected String getHeader()
Specified by:
getHeader in class DefaultFilter
Returns:
la chaine du header

getFooter

protected String getFooter()
Specified by:
getFooter in class DefaultFilter
Returns:
la chaine du footer


Copyright © 2002-2011 CodeLutin. All Rights Reserved.