[ whitefrost.com | Account Manager 4 Product Page ]

Core.Interfaces.IReport Interface Reference

Summary description for IReport. More...

Inheritance diagram for Core.Interfaces.IReport:

Core.Reports.SvgReports.SVGReport Core.Tools.SvgReports.SVGReport Core.Reports.SvgReports.Standard.SVGMultiUrlMotionReport Core.Reports.SvgReports.Standard.SVGMultiUrlTrackReport Core.Reports.SvgReports.Standard.SVGSingleUrlInteractionReport Core.Reports.SvgReports.Standard.SVGSingleUrlMotionReport Core.Reports.SvgReports.Standard.SVGSingleUrlTrackReport Core.Reports.SvgReports.SVGBarChart Core.Reports.SvgReports.SVGTimeSeries Core.Tools.SvgReports.Standard.SVGMultiUrlMotionReport Core.Tools.SvgReports.Standard.SVGMultiUrlTrackReport Core.Tools.SvgReports.Standard.SVGSingleUrlInteractionReport Core.Tools.SvgReports.Standard.SVGSingleUrlMotionReport Core.Tools.SvgReports.Standard.SVGSingleUrlTrackReport Core.Tools.SvgReports.SVGBarChart Core.Tools.SvgReports.SVGTimeSeries

List of all members.

Public Member Functions

bool Compile ()
bool InitializeReport (SVGReportFactory factory, IApplicationContext context, ConfigReader config, String report_id, String context_path)
void Initialize (SVGReportFactory factory)
String getOption (String key_name)
bool Save (String path)
byte[] GetReportBytes ()
String GetReport ()
bool setRightTextBand (String title)
bool setLeftTextBand (String title)
void destroy ()
bool Compile ()
Core.Tools.Query.QueryBuilder BuildQuery ()
bool InitializeReport (SVGReportFactory factory, Core.Interfaces.IApplicationContext context, ConfigReader config, String report_id, String context_path)
void Initialize (SVGReportFactory factory)
String getOption (String key_name)
bool Save (String path)
byte[] GetReportBytes ()
String GetReport ()
System.Data.IDbConnection GetConnection ()
QueryComparator GetComparator (String key)
void AddComparator (String key, QueryComparator val)
Field GetField (String name)
Field AddField (String name, String in_value)
QueryParameter GetQueryParameterByName (String name)
void SortQueryParameters ()
bool setRightTextBand (String title)
bool setLeftTextBand (String title)
void destroy ()

Properties

String ReportId [get]
IShredder Shredder [get, set]
int ReadyState [get]
XMLDocument SVGBase [get]
AeiLog Logger [get]
Summary Summary [get, set]
ConfigReader Config [get]
ConnectionPool ConnectionPool [get, set]
IDataProvider DataProvider [get, set]
String TextQualifier [get, set]
long DateRangeStart [get, set]
long DateRangeStop [get, set]
String SVGTemplateWidth [get]
String SVGTemplateHeight [get]
String ConnectionString [get, set]
Core.Data.DbFactory.CONNECTION_TYPE ConnectionType [get, set]
Core.Reports.SvgReports.SVGReport.DATA_SOURCE_TYPE ReportDataSourceType [get, set]
Core.Interfaces.IDataProvider DataProvider [get, set]
DateTime DateRangeStart [get, set]
DateTime DateRangeStop [get, set]
Core.Util.Date.DateRange DateRange [set]
Hashtable Comparators [get]
Hashtable Fields [get]
ArrayList Parameters [get]


Detailed Description

Summary description for IReport.


Member Function Documentation

bool Core.Interfaces.IReport.Compile (  ) 

bool Core.Interfaces.IReport.InitializeReport ( SVGReportFactory  factory,
IApplicationContext  context,
ConfigReader  config,
String  report_id,
String  context_path 
)

void Core.Interfaces.IReport.Initialize ( SVGReportFactory  factory  ) 

String Core.Interfaces.IReport.getOption ( String  key_name  ) 

bool Core.Interfaces.IReport.Save ( String  path  ) 

byte [] Core.Interfaces.IReport.GetReportBytes (  ) 

String Core.Interfaces.IReport.GetReport (  ) 

bool Core.Interfaces.IReport.setRightTextBand ( String  title  ) 

bool Core.Interfaces.IReport.setLeftTextBand ( String  title  ) 

void Core.Interfaces.IReport.destroy (  ) 

bool Core.Interfaces.IReport.Compile (  ) 

Core.Tools.Query.QueryBuilder Core.Interfaces.IReport.BuildQuery (  ) 

bool Core.Interfaces.IReport.InitializeReport ( SVGReportFactory  factory,
Core.Interfaces.IApplicationContext  context,
ConfigReader  config,
String  report_id,
String  context_path 
)

void Core.Interfaces.IReport.Initialize ( SVGReportFactory  factory  ) 

String Core.Interfaces.IReport.getOption ( String  key_name  ) 

bool Core.Interfaces.IReport.Save ( String  path  ) 

byte [] Core.Interfaces.IReport.GetReportBytes (  ) 

String Core.Interfaces.IReport.GetReport (  ) 

System.Data.IDbConnection Core.Interfaces.IReport.GetConnection (  ) 

QueryComparator Core.Interfaces.IReport.GetComparator ( String  key  ) 

void Core.Interfaces.IReport.AddComparator ( String  key,
QueryComparator  val 
)

Field Core.Interfaces.IReport.GetField ( String  name  ) 

Field Core.Interfaces.IReport.AddField ( String  name,
String  in_value 
)

QueryParameter Core.Interfaces.IReport.GetQueryParameterByName ( String  name  ) 

void Core.Interfaces.IReport.SortQueryParameters (  ) 

bool Core.Interfaces.IReport.setRightTextBand ( String  title  ) 

bool Core.Interfaces.IReport.setLeftTextBand ( String  title  ) 

void Core.Interfaces.IReport.destroy (  ) 


Property Documentation

String Core::Interfaces.IReport::ReportId [get]

IShredder Core::Interfaces.IReport::Shredder [get, set]

int Core::Interfaces.IReport::ReadyState [get]

XMLDocument Core::Interfaces.IReport::SVGBase [get]

AeiLog Core::Interfaces.IReport::Logger [get]

Summary Core::Interfaces.IReport::Summary [get, set]

ConfigReader Core::Interfaces.IReport::Config [get]

ConnectionPool Core.Interfaces.IReport.ConnectionPool [get, set]

IDataProvider Core.Interfaces.IReport.DataProvider [get, set]

String Core::Interfaces.IReport::TextQualifier [get, set]

long Core.Interfaces.IReport.DateRangeStart [get, set]

long Core.Interfaces.IReport.DateRangeStop [get, set]

String Core::Interfaces.IReport::SVGTemplateWidth [get]

String Core::Interfaces.IReport::SVGTemplateHeight [get]

String Core.Interfaces.IReport.ConnectionString [get, set]

Core.Data.DbFactory.CONNECTION_TYPE Core.Interfaces.IReport.ConnectionType [get, set]

Core.Reports.SvgReports.SVGReport.DATA_SOURCE_TYPE Core.Interfaces.IReport.ReportDataSourceType [get, set]

Core.Interfaces.IDataProvider Core.Interfaces.IReport.DataProvider [get, set]

DateTime Core.Interfaces.IReport.DateRangeStart [get, set]

DateTime Core.Interfaces.IReport.DateRangeStop [get, set]

Core.Util.Date.DateRange Core.Interfaces.IReport.DateRange [set]

Hashtable Core.Interfaces.IReport.Comparators [get]

Hashtable Core.Interfaces.IReport.Fields [get]

ArrayList Core.Interfaces.IReport.Parameters [get]


The documentation for this interface was generated from the following files:
Stephen W. Cote, 2009, whitefrost.com