Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

OutlineApplication Class Reference


Detailed Description

This object is driven by OpenSP as it parses the SGML from the ofx file(s).

Definition at line 43 of file ofx_sgml.cpp.

Public Member Functions

void startElement (const StartElementEvent &event)
 Callback: Start of an OFX element.

void endElement (const EndElementEvent &event)
 Callback: End of an OFX element.

void data (const DataEvent &event)
 Callback: Data from an OFX element.

void error (const ErrorEvent &event)
 Callback: SGML parse error.

void OpenEntityChange (const OpenEntityPtr &para_entity_ptr)
void startElement (const StartElementEvent &event)
 Callback: Start of an OFX element.

void endElement (const EndElementEvent &event)
 Callback: End of an OFX element.

void data (const DataEvent &event)
 Callback: Data from an OFX element.

void error (const ErrorEvent &event)
 Callback: SGML parse error.

void OpenEntityChange (const OpenEntityPtr &para_entity_ptr)

Data Fields

OfxGenericContainercurr_container_element
OfxGenericContainertmp_container_element
bool is_data_element
string incoming_data
bool osp134workaround
string osp134workaround_data
bool osp134workaround_is_data_element
OfxGenericContainercurr_container_element
OfxGenericContainertmp_container_element


Member Function Documentation

void OutlineApplication::data const DataEvent &  event  )  [inline]
 

Callback: Data from an OFX element.

An OpenSP callback, get's called when the raw data of an OFX element appears in the file. Is usually called more than once for a single element, so we must concatenate the data.

Definition at line 306 of file fx-0.6.5/lib/ofx_sgml.cpp.

void OutlineApplication::data const DataEvent &  event  )  [inline]
 

Callback: Data from an OFX element.

An OpenSP callback, get's called when the raw data of an OFX element appears in the file. Is usually called more than once for a single element, so we must concatenate the data.

Definition at line 306 of file ofx_sgml.cpp.

void OutlineApplication::endElement const EndElementEvent &  event  )  [inline]
 

Callback: End of an OFX element.

An OpenSP callback, get's called at the end of an OFX element (the closing tags are not always present in OFX) in the file.

Definition at line 218 of file fx-0.6.5/lib/ofx_sgml.cpp.

void OutlineApplication::endElement const EndElementEvent &  event  )  [inline]
 

Callback: End of an OFX element.

An OpenSP callback, get's called at the end of an OFX element (the closing tags are not always present in OFX) in the file.

Definition at line 218 of file ofx_sgml.cpp.

Referenced by startElement().

void OutlineApplication::error const ErrorEvent &  event  )  [inline]
 

Callback: SGML parse error.

An OpenSP callback, get's called when a parser error has occured.

Definition at line 318 of file fx-0.6.5/lib/ofx_sgml.cpp.

void OutlineApplication::error const ErrorEvent &  event  )  [inline]
 

Callback: SGML parse error.

An OpenSP callback, get's called when a parser error has occured.

Definition at line 318 of file ofx_sgml.cpp.

void OutlineApplication::startElement const StartElementEvent &  event  )  [inline]
 

Callback: Start of an OFX element.

An OpenSP callback, get's called when the opening tag of an OFX element appears in the file

Definition at line 66 of file fx-0.6.5/lib/ofx_sgml.cpp.

void OutlineApplication::startElement const StartElementEvent &  event  )  [inline]
 

Callback: Start of an OFX element.

An OpenSP callback, get's called when the opening tag of an OFX element appears in the file

Definition at line 66 of file ofx_sgml.cpp.


Field Documentation

OfxGenericContainer* OutlineApplication::curr_container_element
 

The currently open object from ofx_proc_rs.cpp

Definition at line 46 of file fx-0.6.5/lib/ofx_sgml.cpp.

OfxGenericContainer* OutlineApplication::curr_container_element
 

The currently open object from ofx_proc_rs.cpp

Definition at line 46 of file ofx_sgml.cpp.

Referenced by endElement(), and startElement().

string OutlineApplication::incoming_data
 

The raw data from the SGML data element

Definition at line 49 of file fx-0.6.5/lib/ofx_sgml.cpp.

Referenced by data(), endElement(), and startElement().

bool OutlineApplication::is_data_element
 

If the SGML element contains data, this flag is raised

Definition at line 48 of file fx-0.6.5/lib/ofx_sgml.cpp.

Referenced by endElement(), and startElement().

bool OutlineApplication::osp134workaround
 

If the OpenSP < 1.3.4 bug is encountered, the flag is rased by startElement and lowered by endElement

Definition at line 50 of file fx-0.6.5/lib/ofx_sgml.cpp.

Referenced by endElement(), and startElement().

string OutlineApplication::osp134workaround_data
 

The name of the previous element identifier

Definition at line 51 of file fx-0.6.5/lib/ofx_sgml.cpp.

Referenced by endElement(), and startElement().


The documentation for this class was generated from the following files:
Generated on Fri Sep 12 00:35:47 2003 for LibOFX by doxygen 1.3.3