ar.com.jiji.kaya.template
Class RtfTemplate
java.lang.Object
ar.com.jiji.kaya.template.RtfTemplate
public class RtfTemplate
- extends java.lang.Object
Reemplaza variables dentro de un archivo rtf con los valores correspodientes.
El archivo se levanta todo a un string y se modifica en memoria. No es
aconsejable usarlo en archivos muy grandes. Si se edita el rtf con Word 2003,
agrega caracteres de control que posiblemente rompan los reemplazos de
variables. Utilizar el wordpad. FIXME: leer
http://www.biblioscape.com/rtf15_spec.htm y arreglar los fixme
- Author:
- lparra
Method Summary |
static java.lang.String |
replace(java.util.Map<java.lang.String,java.lang.Object> ctx,
java.io.InputStream input)
Reemplaza ciertas variables en el rtf. |
static java.lang.String |
replace(java.util.Map<java.lang.String,java.lang.Object> ctx,
java.lang.String inputFile)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
replace
public static java.lang.String replace(java.util.Map<java.lang.String,java.lang.Object> ctx,
java.lang.String inputFile)
throws java.io.FileNotFoundException,
java.io.IOException
- Parameters:
ctx
- inputFile
-
- Returns:
-
- Throws:
java.io.FileNotFoundException
java.io.IOException
- See Also:
replace(Map, InputStream)
replace
public static java.lang.String replace(java.util.Map<java.lang.String,java.lang.Object> ctx,
java.io.InputStream input)
throws java.io.FileNotFoundException,
java.io.IOException
- Reemplaza ciertas variables en el rtf. FIXME: Reemplaza directamente en
el rtf, asi que si los valores y/o variables tienen caracteres que son
especiales en un rtf, puede resultar en un rtf daƱado. FIXME: Si el
nombre de una variable esta dentro de un valor, se puede producir una
salida incorrecta. FIXME: Se asume que los charset del rtf y de los
valores de las variables son el mismo.
- Parameters:
ctx
- inputFile
-
- Returns:
-
- Throws:
java.io.FileNotFoundException
java.io.IOException
Copyright © 2006 Kaya. All Rights Reserved.