qsf_metadata Struct Reference

#include <qsf-xml.h>


Detailed Description

QSF Parameters.

This struct is a catch-all for all parameters required for various stages of the process. There are lots of elements here that will finally be removed.

Definition at line 371 of file qsf-xml.h.

Data Fields

qsf_type file_type
qsf_objectsobject_set
gint count
GList * qsf_object_list
GSList * qsf_sequence
GList * referenceList
GHashTable * qsf_parameter_hash
GHashTable * qsf_calculate_hash
GHashTable * qsf_default_hash
GHashTable * qsf_define_hash
GSList * supported_types
xmlDocPtr input_doc
xmlDocPtr output_doc
xmlNodePtr child_node
xmlNodePtr convert_node
xmlNodePtr param_node
xmlNodePtr output_node
xmlNodePtr output_root
xmlNodePtr book_node
xmlNodePtr lister
xmlNsPtr qsf_ns
xmlNsPtr map_ns
const gchar * qof_type
QofIdType qof_obj_type
QofIdType qof_foreach
gint foreach_limit
QofEntityqsf_ent
QofBackendbe
gboolean knowntype
QofParamqof_param
QofBookbook
gint boolean_calculation_done
gchar * filepath
gchar * map_path
gchar * full_kvp_path
gint64 use_gz_level
GList * map_files
const gchar * encoding
gint64 convert


Field Documentation

QofBackend* qsf_metadata::be
 

the current QofBackend for this operation.

Definition at line 398 of file qsf-xml.h.

QofBook* qsf_metadata::book
 

the current QofBook.

Theoretically, QSF can handle multiple QofBooks - currently limited to 1.

Definition at line 401 of file qsf-xml.h.

xmlNodePtr qsf_metadata::book_node
 

Node for the book.

Definition at line 390 of file qsf-xml.h.

gint qsf_metadata::boolean_calculation_done
 

simple trip once this boolean is complete.

Definition at line 405 of file qsf-xml.h.

xmlNodePtr qsf_metadata::child_node
 

The current child_node.

Definition at line 385 of file qsf-xml.h.

gint64 qsf_metadata::convert
 

Convert date to time on file write. Off.

Definition at line 415 of file qsf-xml.h.

xmlNodePtr qsf_metadata::convert_node
 

Node in the converted object

Definition at line 386 of file qsf-xml.h.

gint qsf_metadata::count
 

sequential counter for each object in the book

Definition at line 375 of file qsf-xml.h.

const gchar* qsf_metadata::encoding
 

Backend encoding option - defaults to UTF-8.

Definition at line 414 of file qsf-xml.h.

qsf_type qsf_metadata::file_type
 

what type of file is being handled

Definition at line 373 of file qsf-xml.h.

gchar* qsf_metadata::filepath
 

Path to the QSF file.

Definition at line 406 of file qsf-xml.h.

gint qsf_metadata::foreach_limit
 

How many iterations are found in the QSF

Definition at line 396 of file qsf-xml.h.

gchar* qsf_metadata::full_kvp_path
 

Full path for each KvpValue written out.

Definition at line 408 of file qsf-xml.h.

xmlDocPtr qsf_metadata::input_doc
 

Pointer to the input xml document(s).

Definition at line 383 of file qsf-xml.h.

gboolean qsf_metadata::knowntype
 

detect references by comparing with known QOF types.

Definition at line 399 of file qsf-xml.h.

xmlNodePtr qsf_metadata::lister
 

Comparison node for map defaults.

Definition at line 391 of file qsf-xml.h.

GList* qsf_metadata::map_files
 

List of selected map files for this session.

Defaults to the pre-installed QSF maps, currently: pilot-qsf-GnuCashInvoice.xml

Definition at line 410 of file qsf-xml.h.

xmlNsPtr qsf_metadata::map_ns
 

Separate namespaces for QSF objects and QSF maps.

Definition at line 392 of file qsf-xml.h.

gchar* qsf_metadata::map_path
 

Path to best match map, if any.

Definition at line 407 of file qsf-xml.h.

qsf_objects* qsf_metadata::object_set
 

current object set for qsf_object_list.

Definition at line 374 of file qsf-xml.h.

xmlDocPtr qsf_metadata::output_doc
 

Pointer to the output xml document(s).

Definition at line 384 of file qsf-xml.h.

xmlNodePtr qsf_metadata::output_node
 

Node in the output document.

Definition at line 388 of file qsf-xml.h.

xmlNodePtr qsf_metadata::output_root
 

Root node of the output document.

Definition at line 389 of file qsf-xml.h.

xmlNodePtr qsf_metadata::param_node
 

Node for parameter data.

Definition at line 387 of file qsf-xml.h.

QofIdType qsf_metadata::qof_foreach
 

How to iterate over hierarchical entities.

Definition at line 395 of file qsf-xml.h.

QofIdType qsf_metadata::qof_obj_type
 

current QofObject type (e_type) for the parameters.

Definition at line 394 of file qsf-xml.h.

QofParam* qsf_metadata::qof_param
 

used by kvp to handle the frame hash table

Definition at line 400 of file qsf-xml.h.

const gchar* qsf_metadata::qof_type
 

Holds details of the QOF_TYPE

Definition at line 393 of file qsf-xml.h.

QofEntity* qsf_metadata::qsf_ent
 

Current entity in the book.

Definition at line 397 of file qsf-xml.h.

GList* qsf_metadata::qsf_object_list
 

list of qsf_objects

Definition at line 376 of file qsf-xml.h.

GHashTable* qsf_metadata::qsf_parameter_hash
 

Hashtable of parameters for each object

Definition at line 379 of file qsf-xml.h.

GSList* qsf_metadata::qsf_sequence
 

Parameter list sorted into QSF order

Definition at line 377 of file qsf-xml.h.

GList* qsf_metadata::referenceList
 

Table of references, QofEntityReference.

Definition at line 378 of file qsf-xml.h.

GSList* qsf_metadata::supported_types
 

The list of QOF types currently supported, in QSF order.

Definition at line 381 of file qsf-xml.h.

gint64 qsf_metadata::use_gz_level
 

Default compression level.

Definition at line 409 of file qsf-xml.h.


The documentation for this struct was generated from the following file:
Generated on Fri Sep 1 15:37:33 2006 for QOF by  doxygen 1.4.6