[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Motion.Shredders.BaseShredderImpl Class Reference

Summary description for BaseShredderImpl. More...

Inheritance diagram for Core.Tools.Motion.Shredders.BaseShredderImpl:

Core.Interfaces.IShredder Core.Interfaces.IShredder

List of all members.

Public Member Functions

 BaseShredderImpl (Core.Interfaces.IApplicationContext context)
bool Initialize ()
bool Initialize (String context_path)
bool Scale (Core.Tools.Motion.Summarizer.Summary summary)
bool ShredFile (String file)
bool ShredLine (String input_line)
Core.Tools.Motion.Summarizer.Summary getDetailById (int id)
bool SaveData (String unique_id, Core.Tools.Motion.Summarizer.Summary summary)
 BaseShredderImpl (Core.Interfaces.IApplicationContext context, String connection_string, int connection_type)
bool Initialize ()
bool Initialize (String context_path)
bool Scale (Core.Tools.Motion.Summarizer.Summary summary)
bool ShredFile (String file)
bool ShredLine (String input_line)
Core.Tools.Motion.Summarizer.Summary getDetailById (int id)
bool SaveData (String unique_id, Core.Tools.Motion.Summarizer.Summary summary)
void CompleteBulk ()

Properties

Core.Data.DataIO Data [get]
Core.Interfaces.IWebLogParser Parser [get]
Core.Tools.Motion.Shredders.ItemShredder ItemShredder [get]
ConfigReader DatabaseConfig [get]
String TextQualifier [get]
ConfigReader Config [get]
Core.Tools.Motion.Summarizer.Summarizer Summarizer [get]

Private Attributes

Core.Interfaces.IApplicationContext application_context = null
ConfigReader shredder_config = null
ConfigReader database_config = null
int ready_state = Core.ClassEntities.READYSTATE_NOTREADY
String context_path = null
Core.Tools.Motion.Summarizer.Summarizer summarizer = null
String text_qualifier = null
AeiLog logger = null
bool use_database = false
bool enable_position_persistence = false
String position_persistence_file = null
Core.Tools.Motion.Shredders.ItemShredder item_shredder = null
Core.Tools.WebLog.WebLogParser parser = null
Core.Data.DataIO data = null
Core.Data.SqlBulkInsert detail_bulk_insert
Core.Data.SqlBulkInsert client_bulk_insert
String connection_string = null
int connection_type = 0


Detailed Description

Summary description for BaseShredderImpl.


Constructor & Destructor Documentation

Core.Tools.Motion.Shredders.BaseShredderImpl.BaseShredderImpl ( Core.Interfaces.IApplicationContext  context  ) 

Core.Tools.Motion.Shredders.BaseShredderImpl.BaseShredderImpl ( Core.Interfaces.IApplicationContext  context,
String  connection_string,
int  connection_type 
)


Member Function Documentation

bool Core.Tools.Motion.Shredders.BaseShredderImpl.Initialize (  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.Initialize ( String  context_path  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.Scale ( Core.Tools.Motion.Summarizer.Summary  summary  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.ShredFile ( String  file  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.ShredLine ( String  input_line  ) 

Core.Tools.Motion.Summarizer.Summary Core.Tools.Motion.Shredders.BaseShredderImpl.getDetailById ( int  id  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.SaveData ( String  unique_id,
Core.Tools.Motion.Summarizer.Summary  summary 
)

bool Core.Tools.Motion.Shredders.BaseShredderImpl.Initialize (  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.Initialize ( String  context_path  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.Scale ( Core.Tools.Motion.Summarizer.Summary  summary  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.ShredFile ( String  file  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.ShredLine ( String  input_line  ) 

Core.Tools.Motion.Summarizer.Summary Core.Tools.Motion.Shredders.BaseShredderImpl.getDetailById ( int  id  ) 

bool Core.Tools.Motion.Shredders.BaseShredderImpl.SaveData ( String  unique_id,
Core.Tools.Motion.Summarizer.Summary  summary 
)

void Core.Tools.Motion.Shredders.BaseShredderImpl.CompleteBulk (  ) 


Member Data Documentation

Core Tools WebLog WebLogParser Core::Tools::Motion::Shredders.BaseShredderImpl::parser = null [private]

Core Data DataIO Core::Tools::Motion::Shredders.BaseShredderImpl::data = null [private]


Property Documentation

Core Data DataIO Core::Tools::Motion::Shredders.BaseShredderImpl::Data [get]

Core Interfaces IWebLogParser Core::Tools::Motion::Shredders.BaseShredderImpl::Parser [get]

Core Tools Motion Shredders ItemShredder Core::Tools::Motion::Shredders.BaseShredderImpl::ItemShredder [get]

ConfigReader Core.Tools.Motion.Shredders.BaseShredderImpl.DatabaseConfig [get]

String Core::Tools::Motion::Shredders.BaseShredderImpl::TextQualifier [get]

ConfigReader Core::Tools::Motion::Shredders.BaseShredderImpl::Config [get]

Core Tools Motion Summarizer Summarizer Core::Tools::Motion::Shredders.BaseShredderImpl::Summarizer [get]


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