es.caib.ibkey.oppenoffice.helper
Class OOReplaceFieldsHelper

java.lang.Object
  extended by es.caib.ibkey.oppenoffice.helper.OOReplaceFieldsHelper

public class OOReplaceFieldsHelper
extends java.lang.Object


Field Summary
protected  BootstrapConnector connector
          Connector amb l'openOffice
protected  java.lang.String host
          host al que es troba la instància d'openoffice que es vol fer servir
 org.apache.log4j.Logger log
          Logger definit per a la classe
protected  java.lang.String openofficeInstallDir
          Directori d'instal.lació local de l'openoffice.
 java.lang.String overwrite
           
protected  java.lang.String pipe
          pipe amb la que es pot comunicar amb l'openoffice
protected  java.lang.String port
          port al que està escoltant la instància de l'openoffice
 
Constructor Summary
OOReplaceFieldsHelper()
           
 
Method Summary
static void main(java.lang.String[] args)
          Método para hacer las pruebas stand-alone
 void replace(java.util.Map table, com.sun.star.frame.XStorable xDocument)
          Sustituye todas las ocurrencias en el documento de todas las entradas en table por sus respectivos valroes
 java.lang.String replaceFieldsAndConvert(java.io.File ficheroOrigen, java.lang.String ficheroSalida, java.util.Map table, java.lang.String stringConvertType, java.util.Map filterOptions)
          Abre un documento admitido por openoffice en local.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public org.apache.log4j.Logger log
Logger definit per a la classe


connector

protected BootstrapConnector connector
Connector amb l'openOffice


host

protected java.lang.String host
host al que es troba la instància d'openoffice que es vol fer servir


port

protected java.lang.String port
port al que està escoltant la instància de l'openoffice


pipe

protected java.lang.String pipe
pipe amb la que es pot comunicar amb l'openoffice


openofficeInstallDir

protected java.lang.String openofficeInstallDir
Directori d'instal.lació local de l'openoffice. Necessari en cas que la instància destí de l'openoffice sigui localhost


overwrite

public java.lang.String overwrite
Constructor Detail

OOReplaceFieldsHelper

public OOReplaceFieldsHelper()
Method Detail

replaceFieldsAndConvert

public java.lang.String replaceFieldsAndConvert(java.io.File ficheroOrigen,
                                                java.lang.String ficheroSalida,
                                                java.util.Map table,
                                                java.lang.String stringConvertType,
                                                java.util.Map filterOptions)
                                         throws com.sun.star.uno.Exception
Abre un documento admitido por openoffice en local. Desprotege todas las secciones protegidas del documento. Sustituye todas las ocurrencias en el documento de las entradas en table. Exporta el documento en el formato especificado.

Parameters:
ficheroOrigen -
ficheroSalida -
table -
stringConvertType -
filterOptions -
Returns:
Throws:
com.sun.star.uno.Exception

replace

public void replace(java.util.Map table,
                    com.sun.star.frame.XStorable xDocument)
             throws com.sun.star.beans.UnknownPropertyException,
                    com.sun.star.beans.PropertyVetoException,
                    com.sun.star.lang.IllegalArgumentException,
                    com.sun.star.lang.WrappedTargetException
Sustituye todas las ocurrencias en el documento de todas las entradas en table por sus respectivos valroes

Parameters:
table -
xDocument -
Throws:
com.sun.star.beans.UnknownPropertyException
com.sun.star.beans.PropertyVetoException
com.sun.star.lang.IllegalArgumentException
com.sun.star.lang.WrappedTargetException

main

public static void main(java.lang.String[] args)
Método para hacer las pruebas stand-alone

Parameters:
args - rutas de ficheros in, y out


Copyright © 2012 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.