C# Class SparkleLib.SparkleConfig

Inheritance: System.Xml.XmlDocument
Show file Open project: brandondahler/SparkleShare Class Usage Examples

Public Properties

Property Type Description
DebugMode bool
DefaultConfig SparkleConfig
FullPath string
LogFilePath string
TmpPath string

Public Methods

Method Description
AddFolder ( string name, string identifier, string url, string backend ) : void
GetBackendForFolder ( string name ) : string
GetConfigOption ( string name ) : string
GetFolderOptionalAttribute ( string folder_name, string key ) : string
GetIdentifierForFolder ( string name ) : string
GetUrlForFolder ( string name ) : string
IdentifierExists ( string identifier ) : bool
RemoveFolder ( string name ) : void
RenameFolder ( string identifier, string name ) : void
SetConfigOption ( string name, string content ) : void
SetFolderOptionalAttribute ( string folder_name, string key, string value ) : bool
SparkleConfig ( string config_path, string config_file_name ) : System

Private Methods

Method Description
CreateInitialConfig ( ) : void
GetFolder ( string name ) : XmlNode
GetFolderValue ( string name, string key ) : string
Save ( ) : void

Method Details

AddFolder() public method

public AddFolder ( string name, string identifier, string url, string backend ) : void
name string
identifier string
url string
backend string
return void

GetBackendForFolder() public method

public GetBackendForFolder ( string name ) : string
name string
return string

GetConfigOption() public method

public GetConfigOption ( string name ) : string
name string
return string

GetFolderOptionalAttribute() public method

public GetFolderOptionalAttribute ( string folder_name, string key ) : string
folder_name string
key string
return string

GetIdentifierForFolder() public method

public GetIdentifierForFolder ( string name ) : string
name string
return string

GetUrlForFolder() public method

public GetUrlForFolder ( string name ) : string
name string
return string

IdentifierExists() public method

public IdentifierExists ( string identifier ) : bool
identifier string
return bool

RemoveFolder() public method

public RemoveFolder ( string name ) : void
name string
return void

RenameFolder() public method

public RenameFolder ( string identifier, string name ) : void
identifier string
name string
return void

SetConfigOption() public method

public SetConfigOption ( string name, string content ) : void
name string
content string
return void

SetFolderOptionalAttribute() public method

public SetFolderOptionalAttribute ( string folder_name, string key, string value ) : bool
folder_name string
key string
value string
return bool

SparkleConfig() public method

public SparkleConfig ( string config_path, string config_file_name ) : System
config_path string
config_file_name string
return System

Property Details

DebugMode public static property

public static bool DebugMode
return bool

DefaultConfig public static property

public static SparkleConfig,SparkleLib DefaultConfig
return SparkleConfig

FullPath public property

public string FullPath
return string

LogFilePath public property

public string LogFilePath
return string

TmpPath public property

public string TmpPath
return string