LibOFX
OfxAggregate Class Reference

A single aggregate as described in the OFX 1.02 specification. More...

Inheritance diagram for OfxAggregate:
OfxRequest OfxRequest OfxAccountInfoRequest OfxAccountInfoRequest OfxPaymentRequest OfxPaymentRequest OfxStatementRequest OfxStatementRequest OfxAccountInfoRequest OfxAccountInfoRequest OfxPaymentRequest OfxPaymentRequest OfxStatementRequest OfxStatementRequest

Public Member Functions

 OfxAggregate (const string &tag)
 
void Add (const string &tag, const string &data)
 
void Add (const OfxAggregate &sub)
 
string Output (void) const
 
 OfxAggregate (const string &tag)
 
void Add (const string &tag, const string &data)
 
void Add (const OfxAggregate &sub)
 
string Output (void) const
 

Detailed Description

A single aggregate as described in the OFX 1.02 specification.

This aggregate has a tag, and optionally a number of subordinate elements and aggregates.

An example is: <CCACCTINFO> <CCACCTFROM> <ACCTID>1234 </CCACCTFROM> <SUPTXDL>Y <SVCSTATUS>ACTIVE </CCACCTINFO>

Definition at line 42 of file ofx_aggregate.hh.

Constructor & Destructor Documentation

OfxAggregate::OfxAggregate ( const string &  tag)
inline

Creates a new aggregate, using this tag

Parameters
tagThe tag of this aggregate

Definition at line 50 of file ofx_aggregate.hh.

OfxAggregate::OfxAggregate ( const string &  tag)
inline

Creates a new aggregate, using this tag

Parameters
tagThe tag of this aggregate

Definition at line 50 of file fx-0.9.10/lib/ofx_aggregate.hh.

Member Function Documentation

void OfxAggregate::Add ( const string &  tag,
const string &  data 
)
inline
void OfxAggregate::Add ( const string &  tag,
const string &  data 
)
inline

Adds an element to this aggregate

Parameters
tagThe tag of the element to be added
dataThe data of the element to be added

Definition at line 59 of file fx-0.9.10/lib/ofx_aggregate.hh.

void OfxAggregate::Add ( const OfxAggregate sub)
inline

Adds a subordinate aggregate to this aggregate

Parameters
subThe aggregate to be added

Definition at line 69 of file fx-0.9.10/lib/ofx_aggregate.hh.

void OfxAggregate::Add ( const OfxAggregate sub)
inline

Adds a subordinate aggregate to this aggregate

Parameters
subThe aggregate to be added

Definition at line 69 of file ofx_aggregate.hh.

string OfxAggregate::Output ( void  ) const
inline

Composes this aggregate into a string

Returns
string form of this aggregate

Definition at line 79 of file ofx_aggregate.hh.

Referenced by Add().

string OfxAggregate::Output ( void  ) const
inline

Composes this aggregate into a string

Returns
string form of this aggregate

Definition at line 79 of file fx-0.9.10/lib/ofx_aggregate.hh.


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