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 String
footer
protected String
header
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
Constructors Constructor Description FragmentRemover(String header, String footer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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/footervoid
setVerbose(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:DefaultFilter
methode appele lorsqu'on a la chaine entiere entre le header et le footer.- Specified by:
performInFilter
in 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:DefaultFilter
methode appele lorsqu'on a la chaine entiere a l'exterieur du header/footer- Specified by:
performOutFilter
in classDefaultFilter
- Parameters:
ch
- la chaine trouve- Returns:
- ce qu'il faut ecrire dans le fichier de sortie
-
getHeader
protected String getHeader()
- Specified by:
getHeader
in classDefaultFilter
- Returns:
- la chaine du header
-
getFooter
protected String getFooter()
- Specified by:
getFooter
in classDefaultFilter
- Returns:
- la chaine du footer
-
-