org.nuiton.processor.filters
Class LicenseFilter

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

Deprecated. since 1.1, will not be replaced in this project, but you can find it in maven-license-plugin project. Will be remove soon.

@Deprecated
public class LicenseFilter
extends DefaultFilter

Un filtre pour remplacer la license d'un fichier source java.

fixme : il faut ne pas autoriser le process de fichier java qui ne sont pas valide selon le header - footer...

Author:
tchemit

Nested Class Summary
 
Nested classes/interfaces inherited from class org.nuiton.processor.filters.DefaultFilter
DefaultFilter.State
 
Field Summary
protected  boolean detectHeader
          Deprecated. flag pour indiquer si on a rencontree le header du filtre
static String FOOTER
          Deprecated.  
static String HEADER
          Deprecated.  
protected  String licenseHeader
          Deprecated. la licence a insere dans le header du fichier source.
protected  boolean touched
          Deprecated. flag pour indiquer si la licence a ete trouvee entre le header et le footer
 
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
LicenseFilter(String licenseHeader)
          Deprecated.  
 
Method Summary
protected  void changeState(DefaultFilter.State newState)
          Deprecated.  
protected  String getFooter()
          Deprecated.  
protected  String getHeader()
          Deprecated.  
 boolean isDetectHeader()
          Deprecated.  
protected  String performInFilter(String ch)
          Deprecated. methode appele lorsqu'on a la chaine entiere entre le header et le footer.
protected  String performOutFilter(String ch)
          Deprecated. methode appele lorsqu'on a la chaine entiere a l'exterieur du header/footer
 void reset()
          Deprecated.  
 boolean wasTouched()
          Deprecated.  
 
Methods inherited from class org.nuiton.processor.filters.DefaultFilter
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

HEADER

public static final String HEADER
Deprecated. 
See Also:
Constant Field Values

FOOTER

public static final String FOOTER
Deprecated. 
See Also:
Constant Field Values

licenseHeader

protected String licenseHeader
Deprecated. 
la licence a insere dans le header du fichier source. Ce header est formatte en commentaire (chaque ligne commence par un ' * ', sauf pour la premiere et derniere ligne).


touched

protected boolean touched
Deprecated. 
flag pour indiquer si la licence a ete trouvee entre le header et le footer


detectHeader

protected boolean detectHeader
Deprecated. 
flag pour indiquer si on a rencontree le header du filtre

Constructor Detail

LicenseFilter

public LicenseFilter(String licenseHeader)
Deprecated. 
Method Detail

performInFilter

protected String performInFilter(String ch)
Deprecated. 
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)
Deprecated. 
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()
Deprecated. 
Specified by:
getHeader in class DefaultFilter
Returns:
la chaine du header

getFooter

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

changeState

protected void changeState(DefaultFilter.State newState)
Deprecated. 
Overrides:
changeState in class DefaultFilter

wasTouched

public boolean wasTouched()
Deprecated. 

isDetectHeader

public boolean isDetectHeader()
Deprecated. 

reset

public void reset()
Deprecated. 


Copyright © 2002-2011 CodeLutin. All Rights Reserved.