Package org.nuiton.processor
Class ProcessorUtil.FragmentRemover
- java.lang.Object
-
- org.nuiton.processor.filters.DefaultFilter
-
- org.nuiton.processor.ProcessorUtil.FragmentRemover
-
- All Implemented Interfaces:
Filter
- Enclosing class:
- ProcessorUtil
public static class ProcessorUtil.FragmentRemover extends DefaultFilter
To remove all content inside the header and footer.- Since:
- 1.1
- Author:
- tchemit <chemit@codelutin.com>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.nuiton.processor.filters.DefaultFilter
DefaultFilter.State
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringfooterprotected Stringheaderprotected booleanverbose-
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
Constructors Constructor Description FragmentRemover(String header, String footer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetFooter()protected StringgetHeader()protected StringperformInFilter(String ch)methode appele lorsqu'on a la chaine entiere entre le header et le footer.protected StringperformOutFilter(String ch)methode appele lorsqu'on a la chaine entiere a l'exterieur du header/footervoidsetVerbose(boolean verbose)-
Methods inherited from class org.nuiton.processor.filters.DefaultFilter
changeState, flush, getLineNumber, getMatchIndexFor, getMatchLengthFor, hasCachedData, parse, performHeaderFooterFilter, setReader
-
-
-
-
Method Detail
-
setVerbose
public void setVerbose(boolean verbose)
-
performInFilter
protected String performInFilter(String ch)
Description copied from class:DefaultFiltermethode appele lorsqu'on a la chaine entiere entre le header et le footer.- Specified by:
performInFilterin classDefaultFilter- 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:DefaultFiltermethode appele lorsqu'on a la chaine entiere a l'exterieur du header/footer- Specified by:
performOutFilterin classDefaultFilter- Parameters:
ch- la chaine trouve- Returns:
- ce qu'il faut ecrire dans le fichier de sortie
-
getHeader
protected String getHeader()
- Specified by:
getHeaderin classDefaultFilter- Returns:
- la chaine du header
-
getFooter
protected String getFooter()
- Specified by:
getFooterin classDefaultFilter- Returns:
- la chaine du footer
-
-