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

OfxAggregate Class Reference

Inheritance diagram for OfxAggregate:

OfxRequest OfxRequest OfxAccountInfoRequest OfxAccountInfoRequest OfxStatementRequest OfxStatementRequest OfxAccountInfoRequest OfxAccountInfoRequest OfxStatementRequest OfxStatementRequest

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.

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


Constructor & Destructor Documentation

OfxAggregate::OfxAggregate const string &  tag  )  [inline]
 

Creates a new aggregate, using this tag

Parameters:
tag The 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:
tag The tag of this aggregate

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


Member Function Documentation

void OfxAggregate::Add const OfxAggregate sub  )  [inline]
 

Adds a subordinate aggregate to this aggregate

Parameters:
sub The aggregate to be added

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

void OfxAggregate::Add const string &  tag,
const string &  data
[inline]
 

Adds an element to this aggregate

Parameters:
tag The tag of the element to be added
data The data of the element to be added

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

void OfxAggregate::Add const OfxAggregate sub  )  [inline]
 

Adds a subordinate aggregate to this aggregate

Parameters:
sub The aggregate to be added

Definition at line 69 of file ofx_aggregate.hh.

void OfxAggregate::Add const string &  tag,
const string &  data
[inline]
 

Adds an element to this aggregate

Parameters:
tag The tag of the element to be added
data The data of the element to be added

Definition at line 59 of file ofx_aggregate.hh.

Referenced by OfxStatementRequest::BankStatementRequest(), OfxStatementRequest::CreditCardStatementRequest(), OfxStatementRequest::InvestmentStatementRequest(), OfxAccountInfoRequest::OfxAccountInfoRequest(), OfxStatementRequest::OfxStatementRequest(), OfxRequest::RequestMessage(), and OfxRequest::SignOnRequest().

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.8.0/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().


The documentation for this class was generated from the following files:
Generated on Sun Jul 31 15:38:36 2005 for LibOFX by  doxygen 1.3.9.1