[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Js.JSConfig Class Reference

Summary description for JSConfig. More...

List of all members.

Public Member Functions

 JSConfig ()
bool Initialize (String config_name, String config_path, String decoder_class_name)
bool Initialize (String config_name, String config_path, String decoder_class_name, String assembly_reference)
bool InitializeDecoder (String config_name, String config_path, String decoder_class_name)
bool InitializeDecoder (String config_name, String config_path, String decoder_class_name, String assembly_reference)
bool InitializeDecoder (Core.Interfaces.IEncodedComponent in_comp, String config_name, String config_path)
bool InitializeDecoderConfig (String config_name, String config_path)
bool InitializeConfig ()
bool Initialize ()
void SetDecoder (Decoder decoder)
XMLDocument GetConfig ()
bool GetConfigInitialized ()
void SetConfig (XMLDocument in_config)
void SetConfigPath (String cfg)
String GetConfigPath ()
void SetContextPath (String s)
bool Configure ()
bool WriteFile (String output_path, String data, bool overwrite)
String applyPatternsToFileData (XmlElement file_node, String file_data, String name, ApplicationVersion av, bool file_changed, XMLDocument config)
String applyPropertySetConfiguration (String in_data)
String applyPropertyConfiguration (String in_data)
String applyPropertyStructsConfiguration (String in_data, int dataset_id)
String applyFilePatterns (String data)
String applyFileHeaderFooter (String output_path, ApplicationVersion av, String in_data)
String applySpecialTokens (String in_data)
Match GetBufferMatcher (String pattern, String data)
Regex GetBufferPattern (String pattern)
Regex SetPattern (String pattern)
Regex GetPattern (String pattern)

Properties

bool ConfigOnly [get, set]
bool DecodeOnly [get, set]
JSConfigReader ConfigReader [get, set]
bool UnescapePatterns [get, set]
String ConfigName [get, set]
String Data [get]

Private Attributes

String application_name = "JSConfig"
String application_version = "1.1"
String application_developer = "Stephen Core"
String application_config = null
String deploy_dir = null
bool decode_only = false
bool config_only = false
String context_path = "./"
XMLDocument config = null
Hashtable patterns
bool config_initialized = false
bool unescape_patterns = true
Decoder decoder = null
String config_name = null
String data = null
JSConfigReader config_reader = null


Detailed Description

Summary description for JSConfig.


Constructor & Destructor Documentation

Core.Tools.Js.JSConfig.JSConfig (  ) 


Member Function Documentation

bool Core.Tools.Js.JSConfig.Initialize ( String  config_name,
String  config_path,
String  decoder_class_name 
)

bool Core.Tools.Js.JSConfig.Initialize ( String  config_name,
String  config_path,
String  decoder_class_name,
String  assembly_reference 
)

bool Core.Tools.Js.JSConfig.InitializeDecoder ( String  config_name,
String  config_path,
String  decoder_class_name 
)

bool Core.Tools.Js.JSConfig.InitializeDecoder ( String  config_name,
String  config_path,
String  decoder_class_name,
String  assembly_reference 
)

bool Core.Tools.Js.JSConfig.InitializeDecoder ( Core.Interfaces.IEncodedComponent  in_comp,
String  config_name,
String  config_path 
)

bool Core.Tools.Js.JSConfig.InitializeDecoderConfig ( String  config_name,
String  config_path 
)

bool Core.Tools.Js.JSConfig.InitializeConfig (  ) 

bool Core.Tools.Js.JSConfig.Initialize (  ) 

void Core.Tools.Js.JSConfig.SetDecoder ( Decoder  decoder  ) 

XMLDocument Core.Tools.Js.JSConfig.GetConfig (  ) 

bool Core.Tools.Js.JSConfig.GetConfigInitialized (  ) 

void Core.Tools.Js.JSConfig.SetConfig ( XMLDocument  in_config  ) 

void Core.Tools.Js.JSConfig.SetConfigPath ( String  cfg  ) 

String Core.Tools.Js.JSConfig.GetConfigPath (  ) 

void Core.Tools.Js.JSConfig.SetContextPath ( String  s  ) 

bool Core.Tools.Js.JSConfig.Configure (  ) 

bool Core.Tools.Js.JSConfig.WriteFile ( String  output_path,
String  data,
bool  overwrite 
)

String Core.Tools.Js.JSConfig.applyPatternsToFileData ( XmlElement  file_node,
String  file_data,
String  name,
ApplicationVersion  av,
bool  file_changed,
XMLDocument  config 
)

String Core.Tools.Js.JSConfig.applyPropertySetConfiguration ( String  in_data  ) 

String Core.Tools.Js.JSConfig.applyPropertyConfiguration ( String  in_data  ) 

String Core.Tools.Js.JSConfig.applyPropertyStructsConfiguration ( String  in_data,
int  dataset_id 
)

String Core.Tools.Js.JSConfig.applyFilePatterns ( String  data  ) 

String Core.Tools.Js.JSConfig.applyFileHeaderFooter ( String  output_path,
ApplicationVersion  av,
String  in_data 
)

String Core.Tools.Js.JSConfig.applySpecialTokens ( String  in_data  ) 

Match Core.Tools.Js.JSConfig.GetBufferMatcher ( String  pattern,
String  data 
)

Regex Core.Tools.Js.JSConfig.GetBufferPattern ( String  pattern  ) 

Regex Core.Tools.Js.JSConfig.SetPattern ( String  pattern  ) 

Regex Core.Tools.Js.JSConfig.GetPattern ( String  pattern  ) 


Member Data Documentation

String Core.Tools.Js.JSConfig.application_name = "JSConfig" [private]

String Core.Tools.Js.JSConfig.application_developer = "Stephen Core" [private]

String Core.Tools.Js.JSConfig.deploy_dir = null [private]

bool Core.Tools.Js.JSConfig.decode_only = false [private]

bool Core.Tools.Js.JSConfig.config_only = false [private]

String Core.Tools.Js.JSConfig.context_path = "./" [private]

Hashtable Core.Tools.Js.JSConfig.patterns [private]

String Core.Tools.Js.JSConfig.config_name = null [private]

String Core.Tools.Js.JSConfig.data = null [private]


Property Documentation

bool Core.Tools.Js.JSConfig.ConfigOnly [get, set]

bool Core.Tools.Js.JSConfig.DecodeOnly [get, set]

JSConfigReader Core.Tools.Js.JSConfig.ConfigReader [get, set]

bool Core.Tools.Js.JSConfig.UnescapePatterns [get, set]

String Core.Tools.Js.JSConfig.ConfigName [get, set]

String Core.Tools.Js.JSConfig.Data [get]


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