org.nuiton.processor.filters
Class I18nFilter

java.lang.Object
  extended by org.nuiton.processor.filters.DefaultFilter
      extended by org.nuiton.processor.filters.I18nFilter
All Implemented Interfaces:
Filter

public class I18nFilter
extends DefaultFilter


Nested Class Summary
 
Nested classes/interfaces inherited from class org.nuiton.processor.filters.DefaultFilter
DefaultFilter.State
 
Field Summary
 
Fields inherited from class org.nuiton.processor.filters.DefaultFilter
cachedContent, currentState, NOT_FOUND
 
Fields inherited from interface org.nuiton.processor.filters.Filter
EMPTY_STRING
 
Constructor Summary
I18nFilter()
           
 
Method Summary
protected  java.lang.String getFooter()
           
protected  java.util.regex.Pattern getFooterPattern()
           
protected  java.lang.String getHeader()
           
protected  java.util.regex.Pattern getHeaderPattern()
           
protected  java.util.regex.Matcher getMatcher()
           
 int getMatchIndexFor(java.lang.String input, java.lang.String sequence)
           
 int getMatchLengthFor(java.lang.String sequence)
           
 java.lang.String performHeaderFooterFilter(java.lang.String ch)
           
protected  java.lang.String performInFilter(java.lang.String ch)
          methode appele lorsqu'on a la chaine entiere entre le header et le footer.
protected  java.lang.String performOutFilter(java.lang.String ch)
          methode appele lorsqu'on a la chaine entiere a l'exterieur du header/footer
protected  void setFooter(java.lang.String footer)
           
protected  void setHeader(java.lang.String header)
           
protected  void setMatcher(java.util.regex.Matcher matcher)
           
 
Methods inherited from class org.nuiton.processor.filters.DefaultFilter
flush, hasCachedData, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

I18nFilter

public I18nFilter()
Method Detail

setFooter

protected void setFooter(java.lang.String footer)

setHeader

protected void setHeader(java.lang.String header)

getHeader

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

getFooter

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

getMatchIndexFor

public int getMatchIndexFor(java.lang.String input,
                            java.lang.String sequence)
Overrides:
getMatchIndexFor in class DefaultFilter

getMatchLengthFor

public int getMatchLengthFor(java.lang.String sequence)
Overrides:
getMatchLengthFor in class DefaultFilter

performInFilter

protected java.lang.String performInFilter(java.lang.String ch)
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

performHeaderFooterFilter

public java.lang.String performHeaderFooterFilter(java.lang.String ch)
Overrides:
performHeaderFooterFilter in class DefaultFilter

performOutFilter

protected java.lang.String performOutFilter(java.lang.String ch)
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

getFooterPattern

protected java.util.regex.Pattern getFooterPattern()
Returns:
Returns the footerPattern.

getHeaderPattern

protected java.util.regex.Pattern getHeaderPattern()
Returns:
Returns the headerPattern.

getMatcher

protected java.util.regex.Matcher getMatcher()
Returns:
Returns the matcher.

setMatcher

protected void setMatcher(java.util.regex.Matcher matcher)
Parameters:
matcher - The matcher to set.


Copyright © 2002-2009 CodeLutin. All Rights Reserved.