#include <importainteligente.h>
Diagrama de herencias de importainteligente
Métodos públicos | |
importainteligente (empresa *) | |
Constructor de la clase que inicializa las variables empresaactual y conexionbase. | |
bool | startElement (const QString &, const QString &, const QString &, const QXmlAttributes &) |
Elemento del parser de SAX que se dispara al encontrar un tag de inicio. | |
bool | endElement (const QString &, const QString &, const QString &) |
Elemento del parser de SAX que se dispara al encontrar un tag de fin. | |
bool | characters (const QString &) |
Elemento del parser de SAX que se dispara al encontrar contenidos. | |
Atributos privados | |
QString | tag |
Indica el tag que el parser está procesando en este preciso momento. | |
QString | data |
Indica los datos adicionales que están contenidos en el tag. | |
QMap< QString, QString > | tvalores |
Este mapa de valores sirve para almacenar de forma sencilla los valores que se han ido recogiendo y para poder ser recogidos en el momento de escritura en la base de datos. | |
postgresiface2 * | conexionbase |
Base de datos que se está utilizando. | |
empresa * | empresaactual |
Empresa que sirve de base a todos estos elementos. |
|
Constructor de la clase que inicializa las variables empresaactual y conexionbase. Constructor de la claseque inicializa las variables y coge los datos de base de datos a usar y empresa
Gráfico de llamadas para esta función: |
|
Elemento del parser de SAX que se dispara al encontrar contenidos. Se ha encontrado información de contenido en el XML La función almacena en el mapa de clase tvalores la información contenida asignandolo al último tag que se ha abierto |
|
Elemento del parser de SAX que se dispara al encontrar un tag de fin. Se ha encontrado en el parseo del XML un tag de finalización La función identificará mediante el parametro qName que tag ha finalizado y hará los UPDATES necesarios en la base de datos con los valores almacenados en el mapa tvalores La variable global tag es puesta a "" para que no se hagan consideraciones en los demás elementos de que se está en el tag que acaba de cerrarse.
Gráfico de llamadas para esta función: |
|
Elemento del parser de SAX que se dispara al encontrar un tag de inicio. Se ha encontrado en el parser del XML un tag de inicio La acutación normal es hacer una inserción del elemento e introducir en el Mapa tvalores el identificador encontrado para que al encontrar el tag de fin se haga un update del registro con los valores hayados en el XML. Se asigna a la variable global tag el nombre del tag para indicar que estamos dentro de dicho tag
Gráfico de llamadas para esta función: |
|
Base de datos que se está utilizando.
|
|
Indica los datos adicionales que están contenidos en el tag.
|
|
Empresa que sirve de base a todos estos elementos.
|
|
Indica el tag que el parser está procesando en este preciso momento.
|
|
Este mapa de valores sirve para almacenar de forma sencilla los valores que se han ido recogiendo y para poder ser recogidos en el momento de escritura en la base de datos.
|