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.4/lib/ofx_aggregate.hh.


Member Function Documentation

void OfxAggregate::Add ( const string &  tag,
const string &  data 
) [inline]
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.

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.4/lib/ofx_aggregate.hh.

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.4/lib/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.4/lib/ofx_aggregate.hh.


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