Class GeneratorTemplatesFilterBody
java.lang.Object
org.nuiton.processor.filters.DefaultFilter
org.nuiton.processor.filters.GeneratorTemplatesFilter
org.nuiton.processor.filters.GeneratorTemplatesFilterBody
- All Implemented Interfaces:
Filter
Classe principale du filtre de génération. Ce filtre recherche tout ce qu'il
y a entre les tag /*[ et ]*/ a l'interieur de ces tags un autre filtre
(
GeneratorTemplatesFilterIn) est
utilisé pour générer les tags <% %>, <%= %> et *).
- /*[ et ]*/ est remplacer par + "..." pour chaque ligne et les " sont coté
- <% %>
- <%= %>
- *) permet de fermer un commentaire sans le fermer réeellement, cela permet au éditeur faisant une analyse du code de continuer a fonctionner ce tag est remplacé par son equivalent */ après génération.
- passEmptyLine: boolean; cette option permet de supprimer la première et la dernière ligne si elles sont videx
- writeParentheses: boolean, default: false : cette option permet d'ajouter les parentheses autour du resultat (par defaut ces parentheses correspondent a celles de l'appel a la methode output.write)
- wtriteString: String, default: +
-
Nested Class Summary
Nested classes/interfaces inherited from class DefaultFilter
DefaultFilter.State -
Field Summary
Fields inherited from class GeneratorTemplatesFilter
inFilter, passEmptyLine, writeParentheses, writeStringFields inherited from class DefaultFilter
cachedContent, NOT_FOUND, reader, stateFields inherited from interface Filter
EMPTY_STRING -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class GeneratorTemplatesFilter
getInFilter, getWriteString, isPassEmptyLine, isWriteParentheses, main, performInFilter, performOutFilter, setInFilter, setPassEmptyLine, setWriteParentheses, setWriteStringMethods inherited from class DefaultFilter
changeState, flush, getLineNumber, getMatchIndexFor, getMatchLengthFor, hasCachedData, parse, performHeaderFooterFilter, setReader
-
Constructor Details
-
GeneratorTemplatesFilterBody
public GeneratorTemplatesFilterBody()
-
-
Method Details
-
getHeader
la chaine du header- Overrides:
getHeaderin classGeneratorTemplatesFilter- Returns:
- la chaine du header
-