org.nuiton.processor.filters
Class LicenseFilter
java.lang.Object
org.nuiton.processor.filters.DefaultFilter
org.nuiton.processor.filters.LicenseFilter
- All Implemented Interfaces:
- Filter
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:
- chemit
|
Field Summary |
static java.lang.String |
FOOTER
|
static java.lang.String |
HEADER
|
protected java.lang.String |
licenseHeader
la licence a insere dans le header du fichier source. |
protected boolean |
touched
flag pour indiquer si la licence a ete trouvee entre le header et le footer |
|
Constructor Summary |
LicenseFilter(java.lang.String licenseHeader)
|
|
Method Summary |
protected java.lang.String |
getFooter()
|
protected java.lang.String |
getHeader()
|
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 |
void |
reset()
|
boolean |
wasTouched()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER
public static final java.lang.String HEADER
- See Also:
- Constant Field Values
FOOTER
public static final java.lang.String FOOTER
- See Also:
- Constant Field Values
licenseHeader
protected java.lang.String licenseHeader
- 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
- flag pour indiquer si la licence a ete trouvee entre le header et le footer
LicenseFilter
public LicenseFilter(java.lang.String licenseHeader)
performInFilter
protected java.lang.String performInFilter(java.lang.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 java.lang.String performOutFilter(java.lang.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 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
wasTouched
public boolean wasTouched()
reset
public void reset()
Copyright © 2002-2009 CodeLutin. All Rights Reserved.