OFXApplication Class Reference

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

## Public Member Functions

| OFXApplication (LibofxContext *p_libofx_context)
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)
| Callback: Receive internal OpenSP state.
| OFXApplication (LibofxContext *p_libofx_context)
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)
| Callback: Receive internal OpenSP state.
| OFXApplication (LibofxContext *p_libofx_context)
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)
| Callback: Receive internal OpenSP state.

## Detailed Description

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

Definition at line 45 of file lib/ofx_sgml.cpp.

## Member Function Documentation

void OFXApplication::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 301 of file lib/ofx_sgml.cpp.

void OFXApplication::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 301 of file libofx-0.9.5/lib/ofx_sgml.cpp.

void OFXApplication::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 300 of file tar-pax-libofx/lib/ofx_sgml.cpp.

void OFXApplication::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 217 of file lib/ofx_sgml.cpp.

void OFXApplication::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 216 of file tar-pax-libofx/lib/ofx_sgml.cpp.

void OFXApplication::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 217 of file libofx-0.9.5/lib/ofx_sgml.cpp.

void OFXApplication::error | ( | const ErrorEvent & | event | ) | `[inline]`

Callback: SGML parse error.

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

Definition at line 313 of file lib/ofx_sgml.cpp.

void OFXApplication::error | ( | const ErrorEvent & | event | ) | `[inline]`

Callback: SGML parse error.

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

Definition at line 313 of file libofx-0.9.5/lib/ofx_sgml.cpp.

void OFXApplication::error | ( | const ErrorEvent & | event | ) | `[inline]`

Callback: SGML parse error.

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

Definition at line 312 of file tar-pax-libofx/lib/ofx_sgml.cpp.

void OFXApplication::openEntityChange | ( | const OpenEntityPtr & | para_entity_ptr | ) | `[inline]`

Callback: Receive internal OpenSP state.

An Internal OpenSP callback, used to be able to generate line number.

Definition at line 357 of file tar-pax-libofx/lib/ofx_sgml.cpp.

void OFXApplication::openEntityChange | ( | const OpenEntityPtr & | para_entity_ptr | ) | `[inline]`

Callback: Receive internal OpenSP state.

An Internal OpenSP callback, used to be able to generate line number.

Definition at line 358 of file libofx-0.9.5/lib/ofx_sgml.cpp.

void OFXApplication::openEntityChange | ( | const OpenEntityPtr & | para_entity_ptr | ) | `[inline]`

Callback: Receive internal OpenSP state.

An Internal OpenSP callback, used to be able to generate line number.

Definition at line 358 of file lib/ofx_sgml.cpp.

void OFXApplication::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 72 of file libofx-0.9.5/lib/ofx_sgml.cpp.

void OFXApplication::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 72 of file lib/ofx_sgml.cpp.

void OFXApplication::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 71 of file tar-pax-libofx/lib/ofx_sgml.cpp.

The documentation for this class was generated from the following files:

- lib/ofx_sgml.cpp
- libofx-0.9.5/lib/ofx_sgml.cpp
- tar-pax-libofx/lib/ofx_sgml.cpp