|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ejie.r01f.util.TextCustomizer
Clase que "customiza" el contenido de un texto en base a variables que se pasan en un
mapa (variable-valor)
El texto a customizar contendrá variables del tipo $[guidGenerator.sequence.length]$,
como por ejemplo, el texto:
| Constructor Summary | |
TextCustomizer()
Constructor vacio |
|
TextCustomizer(boolean keepNotMatchingIfs)
Constructor en base a si el proceso tiene que conservar los ifs que no machean |
|
TextCustomizer(java.lang.String varBegin,
java.lang.String varEnd,
java.lang.String ifBegin,
java.lang.String ifEnd,
boolean keepNotMatchingIfs)
Constructor en base a los delimitadores |
|
| Method Summary | |
java.lang.String |
composeVarsDebugInfo(java.util.Properties vars)
Obtiene información de depuración acerca de las variables de sustitución |
java.lang.String |
customize(java.io.Reader textReader,
java.util.Properties vars)
Realiza la customización de un texto: 1.- Sustituye los valores de las variables 2.- Procesa las condiciones |
boolean |
isKeepNotMatchingIfs()
Devuelve si se conservan los ifs que no machean en el texto resultante |
static void |
main(java.lang.String[] args)
Main Method |
void |
setKeepNotMatchingIfs(boolean keepNotMatchingIfs)
Establece si se conservan los ifs que no machean en el texto resultante |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TextCustomizer()
public TextCustomizer(boolean keepNotMatchingIfs)
keepNotMatchingIfs - true si tiene que conservar los ifs que no machean
public TextCustomizer(java.lang.String varBegin,
java.lang.String varEnd,
java.lang.String ifBegin,
java.lang.String ifEnd,
boolean keepNotMatchingIfs)
varBegin - delimitador de comienzo de variablevarEnd - delimitador de fin de variableifBegin - delimitador de comienzo de ififEnd - delimitador de fin de ifkeepNotMatchingIfs - true si tiene que conservar los ifs que no machean| Method Detail |
public boolean isKeepNotMatchingIfs()
public void setKeepNotMatchingIfs(boolean keepNotMatchingIfs)
keepNotMatchingIfs - true si hay que conservar los ifs y su contenido
public java.lang.String customize(java.io.Reader textReader,
java.util.Properties vars)
throws java.io.IOException
textReader - Reader a al texto a customizarvars - mapa con los valores de las propiedades prop:valor
java.io.IOException - si ocurre algún error al customizarpublic java.lang.String composeVarsDebugInfo(java.util.Properties vars)
vars - variables
public static void main(java.lang.String[] args)
args -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||