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 |
| Core.Tools.Js.JSConfig.JSConfig | ( | ) |
| 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 | ) |
String Core.Tools.Js.JSConfig.application_name = "JSConfig" [private] |
String Core.Tools.Js.JSConfig.application_version = "1.1" [private] |
String Core.Tools.Js.JSConfig.application_developer = "Stephen Core" [private] |
String Core.Tools.Js.JSConfig.application_config = null [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] |
XMLDocument Core.Tools.Js.JSConfig.config = null [private] |
Hashtable Core.Tools.Js.JSConfig.patterns [private] |
bool Core.Tools.Js.JSConfig.config_initialized = false [private] |
bool Core.Tools.Js.JSConfig.unescape_patterns = true [private] |
Decoder Core.Tools.Js.JSConfig.decoder = null [private] |
String Core.Tools.Js.JSConfig.config_name = null [private] |
String Core.Tools.Js.JSConfig.data = null [private] |
JSConfigReader Core.Tools.Js.JSConfig.config_reader = null [private] |
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] |