C# Class PureCat.Configuration.ClientConfigManager

Show file Open project: chinaboard/PureCat

Public Methods

Method Description
ClientConfigManager ( ClientConfig clientConfig ) : PureCat.Util
ClientConfigManager ( XmlDocument configXml ) : PureCat.Util
ClientConfigManager ( string configPath ) : PureCat.Util

Private Methods

Method Description
BuildDomain ( XmlNodeList nodes ) : Domain
BuildServers ( XmlNodeList nodes ) : IEnumerable
GetBooleanProperty ( XmlElement element, string name, bool defaultValue ) : bool
GetIntProperty ( XmlElement element, string name, int defaultValue ) : int
GetStringProperty ( XmlElement element, string name, string defaultValue ) : string
Initialize ( ClientConfig clientConfig ) : void
Initialize ( XmlDocument configXml ) : void
Initialize ( string configPath ) : void

Method Details

ClientConfigManager() public method

public ClientConfigManager ( ClientConfig clientConfig ) : PureCat.Util
clientConfig ClientConfig
return PureCat.Util

ClientConfigManager() public method

public ClientConfigManager ( XmlDocument configXml ) : PureCat.Util
configXml System.Xml.XmlDocument
return PureCat.Util

ClientConfigManager() public method

public ClientConfigManager ( string configPath ) : PureCat.Util
configPath string
return PureCat.Util