[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.SvgReports.SVGReportFactory Class Reference

Summary description for SVGReportFactory. More...

Inheritance diagram for Core.Tools.SvgReports.SVGReportFactory:

Core.Interfaces.IReportFactory

List of all members.

Public Member Functions

 SVGReportFactory (Core.Interfaces.IApplicationContext in_context)
 SVGReportFactory (Core.Interfaces.IApplicationContext in_context, ConfigReader config, String context_path)
bool Initialize (String context_path, String config_path)
bool Initialize (ConfigReader config, String context_path)
IReport CreateReport (String id)
ConfigReader GetReportConfig (String id)
IReport CreateReport (Summary summary, String id)
bool ReloadDefinitions ()
void Destroy ()
AeiLog getLogger ()

Static Public Attributes

static String[] DATE_OPTIONS

Properties

bool UseLoader [get, set]
Core.Interfaces.IEncodedComponent TemplateEncoding [get]
String[] ReportNames [get]
String[] ReportList [get]
int ReadyState [get]
ConfigReader Config [get]
String DefinitionPath [get, set]
String ActiveConfigurationPath [get, set]

Private Attributes

AeiLog logger
ConfigReader config
ConfigReader report_config
String context_path = null
String definition_path = null
Hashtable report_classes = null
String active_config_path = null
ConfigReader[] definitions = new ConfigReader[0]
int ready_state = 0
bool use_loader = false
Core.Interfaces.IApplicationContext application_context = null
Core.Interfaces.IEncodedComponent template_encoding = null

Static Private Attributes

static String application_name = "IMNMotion SVGReportFactory"
static String application_version = "%application_version%"
static String application_developer = "Stephen W. Cote"


Detailed Description

Summary description for SVGReportFactory.


Constructor & Destructor Documentation

Core.Tools.SvgReports.SVGReportFactory.SVGReportFactory ( Core.Interfaces.IApplicationContext  in_context  ) 

Core.Tools.SvgReports.SVGReportFactory.SVGReportFactory ( Core.Interfaces.IApplicationContext  in_context,
ConfigReader  config,
String  context_path 
)


Member Function Documentation

bool Core.Tools.SvgReports.SVGReportFactory.Initialize ( String  context_path,
String  config_path 
)

bool Core.Tools.SvgReports.SVGReportFactory.Initialize ( ConfigReader  config,
String  context_path 
)

IReport Core.Tools.SvgReports.SVGReportFactory.CreateReport ( String  id  ) 

ConfigReader Core.Tools.SvgReports.SVGReportFactory.GetReportConfig ( String  id  ) 

IReport Core.Tools.SvgReports.SVGReportFactory.CreateReport ( Summary  summary,
String  id 
)

bool Core.Tools.SvgReports.SVGReportFactory.ReloadDefinitions (  ) 

void Core.Tools.SvgReports.SVGReportFactory.Destroy (  ) 

AeiLog Core.Tools.SvgReports.SVGReportFactory.getLogger (  ) 


Member Data Documentation

Initial value:

 new String[]{
                        "Preset Date",
                        "Specified Date Range",
                        "No Date"
                }

String Core.Tools.SvgReports.SVGReportFactory.application_version = "%application_version%" [static, private]

String Core.Tools.SvgReports.SVGReportFactory.application_developer = "Stephen W. Cote" [static, private]


Property Documentation

bool Core.Tools.SvgReports.SVGReportFactory.UseLoader [get, set]

Core.Interfaces.IEncodedComponent Core.Tools.SvgReports.SVGReportFactory.TemplateEncoding [get]

String [] Core.Tools.SvgReports.SVGReportFactory.ReportNames [get]

String [] Core.Tools.SvgReports.SVGReportFactory.ReportList [get]

int Core.Tools.SvgReports.SVGReportFactory.ReadyState [get]

ConfigReader Core.Tools.SvgReports.SVGReportFactory.Config [get]

String Core.Tools.SvgReports.SVGReportFactory.DefinitionPath [get, set]

String Core.Tools.SvgReports.SVGReportFactory.ActiveConfigurationPath [get, set]


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