Samond Classes Library 1.1.6-RELEASE build 132

SCConfigDelegateObject Class Reference

Protocol SCConfigDelegate implementation class. More...

#import <SCConfigDelegateObject.h>

Inheritance diagram for SCConfigDelegateObject:
SCDelegateObject <SCConfigDelegate> SCObject <SCDictionaryObjectProtocol> <SCCodingProtocol> <SCStreamProtocol> <SCCollectionProtocol>

List of all members.

Public Member Functions

Configuration Prior Events Methods
(void) - config:willCreateConfigForKey:
(void) - config:willAddValue:withType:forKey:
(void) - config:willAddValuesFromConfig:
(void) - config:willAddValuesFromText:
(void) - config:willSetValue:withType:forKey:
(void) - config:willRemoveValuesForKey:
(void) - config:willRemoveValue:forKey:
(void) - config:willRemoveConfigForKey:
(void) - config:willAddConfig:forKey:
(void) - config:willSetConfig:forKey:
(void) - willRemoveAllRecordsFromConfig:
(void) - willAddDefaultValuesToConfig:
(void) - willCheckMandatoryKeysForConfig:
Configuration File Prior Events Methods
(void) - configFile:willReadFromText:
(void) - configFile:willReadFromStream:
(void) - configFile:willReadWithPath:
(void) - configFile:willAppendToText:
(void) - configFile:willAppendToPath:
(void) - configFile:willWriteToText:
(void) - configFile:willWriteToStream:
(void) - configFile:willWriteToPath:
Configuration Completed Events Methods
(void) - config:didFinishCreatingConfigForKey:
(void) - config:didFinishAddingValue:withType:forKey:
(void) - config:didFinishAddingValuesFromConfig:
(void) - config:didFinishAddingValuesFromText:
(void) - config:didFinishSettingValue:withType:forKey:
(void) - config:didFinishRemovingValuesForKey:
(void) - config:didFinishRemovingValue:forKey:
(void) - config:didFinishRemovingConfigForKey:
(void) - config:didFinishAddingConfig:forKey:
(void) - config:didFinishSettingConfig:forKey:
(void) - didFinishRemovingAllRecordsFromConfig:
(void) - didFinishAddingDefaultValuesToConfig:
(void) - didFinishCheckingMandatoryKeysForConfig:
Configuration File Completed Events Methods
(void) - configFile:didFinishReadingFromText:
(void) - configFile:didFinishReadingFromStream:
(void) - configFile:didFinishReadingWithPath:
(void) - configFile:didFinishAppendingToText:
(void) - configFile:didFinishAppendingToPath:
(void) - configFile:didFinishWritingToText:
(void) - configFile:didFinishWritingToStream:
(void) - configFile:didFinishWritingToPath:

Detailed Description

Protocol SCConfigDelegate implementation class.

Class implements the protocol SCConfigDelegate.
Class was introduced in version 1.2.0.


Member Function Documentation

- (void) config: (SCConfig *)  config
didFinishAddingConfig: (SCConfig *)  sub
forKey: (NSString *)  key 

Tells the delegate that the configuration did finish adding the specified configuration as a sunconfiguration for a given key.

Parameters:
config- the configuration sending the message
sub- adding existing configuration
key- adding subconfiguration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishAddingValue: (id)  value
withType: (SCConfigRecordType type
forKey: (NSString *)  key 

Tells the delegate that the configuration did finish adding the specified value for a given key.

Parameters:
config- the configuration sending the message
value- value for the specified key
type- type of the specified value
key- key for a given value

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishAddingValuesFromConfig: (SCConfig *)  source 

Tells the delegate that the configuration did finish adding values from the specified source configuration.

Parameters:
config- the configuration sending the message
source- existing source configuration

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishAddingValuesFromText: (SCStrings *)  text 

Tells the delegate that the configuration did finish adding valus from the specified source strings list.

Parameters:
config- the configuration sending the message
text- existing source strings list

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishCreatingConfigForKey: (NSString *)  key 

Tells the delegate that the configuration did finish creating the subconfiguration with the specified subconfiguration key.

Parameters:
config- the configuration sending the message
key- created subconfiguration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishRemovingConfigForKey: (NSString *)  key 

Tells the delegate that the configuration did finish removing the subconfiguration with the specified key.

Parameters:
config- the configuration sending the message
key- removing subconfiguration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishRemovingValue: (id)  value
forKey: (NSString *)  key 

Tells the delegate that the configuration did finish removing the specified value for a given key.

Parameters:
config- the configuration sending the message
value- value to remove
key- key to remove

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishRemovingValuesForKey: (NSString *)  key 

Tells the delegate that the configuration did finish removing values for the specified key.

Parameters:
config- the configuration sending the message
key- key to remove

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishSettingConfig: (SCConfig *)  sub
forKey: (NSString *)  key 

Tells the delegate that the configuration did finish setting the specified configuration as a sunconfiguration for a given key.

Parameters:
config- the configuration sending the message
sub- setting existing configuration
key- setting subconfiguration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
didFinishSettingValue: (id)  value
withType: (SCConfigRecordType type
forKey: (NSString *)  key 

Tells the delegate that the configuration did finish setting the specified value for a given key.

Parameters:
config- the configuration sending the message
value- value for the specified key
type- type of the specified value
key- key for a given value

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willAddConfig: (SCConfig *)  sub
forKey: (NSString *)  key 

Tells the delegate that the configuration will adds the specified configuration as a subconfiguration for a given key.

Parameters:
config- the configuration sending the message
sub- added existing configuration
key- added configuration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willAddValue: (id)  value
withType: (SCConfigRecordType type
forKey: (NSString *)  key 

Tells the delegate that the configuration will adds the specified value for a given key.

Parameters:
config- the configuration sending the message
value- value for the specified key
type- type of the specified value
key- key for a given value

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willAddValuesFromConfig: (SCConfig *)  source 

Tells the delegate that the configuration will add values from the existing configuration.

Parameters:
config- the configuration sending the message
source- existing source configuration

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willAddValuesFromText: (SCStrings *)  text 

Tells the delegate that the configuration will add values from the existing strings list.

Parameters:
config- the configuration sending the message
text- existing source strings list

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willCreateConfigForKey: (NSString *)  key 

Tells the delegate that the configuration will creates the subconfiguration with the specified subconfiguration key.

Parameters:
config- the configuration sending the message
key- created subconfiguration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willRemoveConfigForKey: (NSString *)  key 

Tells the delegate that the configuration will removes the subconfiguration with the specified key.

Parameters:
config- the configuration sending the message
key- removing subconfiguration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willRemoveValue: (id)  value
forKey: (NSString *)  key 

Tells the delegate that the configuration will removes the specified value for the specified key.

Parameters:
config- the configuration sending the message
value- value to remove
key- key to remove

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willRemoveValuesForKey: (NSString *)  key 

Tells the delegate that the configuration will removes values for the specified key.

Parameters:
config- the configuration sending the message
key- key to remove

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willSetConfig: (SCConfig *)  sub
forKey: (NSString *)  key 

Tells the delegate that the configuration will sets the specified configuration as a subconfiguration for a given key.

Parameters:
config- the configuration sending the message
sub- setted existing configuration
key- setted configuration key

Reimplemented from <SCConfigDelegate>.

- (void) config: (SCConfig *)  config
willSetValue: (id)  value
withType: (SCConfigRecordType type
forKey: (NSString *)  key 

Tells the delegate that the configuration will sets the specified value for a given key.

Parameters:
config- the configuration sending the message
value- value for the specified key
type- type of the specified value
key- key for a given value

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishAppendingToPath: (NSString *)  path 

Tells the delegate that the configuration file did finish appending content to the file with the specified path.

Parameters:
configFile- configuration file sending the message
path- destination file path

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishAppendingToText: (SCStrings *)  text 

Tells the delegate that the configuration file did finish appending content to the strings list.

Parameters:
configFile- configuration file sending the message
text- destination strings list

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishReadingFromStream: (SCStream *)  stream 

Tells the delegate that the configuration file did finish reading content from the stream.

Parameters:
configFile- configuration file sending the message
stream- input stream

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishReadingFromText: (SCStrings *)  text 

Tells the delegate that the configuration file did finish reading content from the strings list.

Parameters:
configFile- configuration file sending the message
text- source strings list

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishReadingWithPath: (NSString *)  path 

Tells the delegate that the configuration file did finish reading content from the file with the specified path.

Parameters:
configFile- configuration file sending the message
path- source file path

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishWritingToPath: (NSString *)  path 

Tells the delegate object that the configuration file did finish writing content to the file with the specified path.

Parameters:
configFile- configuration file sending the message
path- output file path

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishWritingToStream: (SCStream *)  stream 

Tells the delegate object that the configuration file did finish writing content to the stream.

Parameters:
configFile- configuration file sending the message
stream- destination output stream

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
didFinishWritingToText: (SCStrings *)  text 

Tells the delegate object that the configuration file did finish writing content to the strings list.

Parameters:
configFile- configuration file sending the message
text- destination strings list

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willAppendToPath: (NSString *)  path 

Tells the delegate that the configuration file will append content to the file with the specified path.

Parameters:
configFile- configuration file sending the message
path- output file path

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willAppendToText: (SCStrings *)  text 

Tells the delegate that the configuration file will append content to the strings list.

Parameters:
configFile- configuration file sending the message
text- destination strings lis

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willReadFromStream: (SCStream *)  stream 

Tells the delegate that the configuration file will read content from the stream.

Parameters:
configFile- configuration file sending the message
stream- input stream

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willReadFromText: (SCStrings *)  text 

Tells the delegate that the configuration file will read content from the strings list.

Parameters:
configFile- configuration file sending the message
text- source strings list

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willReadWithPath: (NSString *)  path 

Tells the delegate that the configuration file will read content from the file with the specified path.

Parameters:
configFile- configuration file sending the message
path- source file path

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willWriteToPath: (NSString *)  path 

Tells the delegate that the configuration file will write content to the file with the specified path.

Parameters:
configFile- configuration file sending the message
path- output file path

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willWriteToStream: (SCStream *)  stream 

Tells the delegate that the configuration file will write content to the output stream.

Parameters:
configFile- configuration file sending the message
stream- destination output stream

Reimplemented from <SCConfigDelegate>.

- (void) configFile: (SCConfigFile *)  configFile
willWriteToText: (SCStrings *)  text 

Tells the delegate that the configuration file will write content to the strings list.

Parameters:
configFile- configuration file sending the message
text- destination strings list

Reimplemented from <SCConfigDelegate>.

- (void) didFinishAddingDefaultValuesToConfig: (SCConfig *)  config

Tells the delegate that the configuration did finish adding the default values.

Parameters:
config- the configuration sending the message

Reimplemented from <SCConfigDelegate>.

- (void) didFinishCheckingMandatoryKeysForConfig: (SCConfig *)  config

Tells the delegate that the configuration did finish checking the mandatory keys.

Parameters:
config- the configuration sending the message

Reimplemented from <SCConfigDelegate>.

- (void) didFinishRemovingAllRecordsFromConfig: (SCConfig *)  config

Tells the delegate that the configuration did finish removing all records.

Parameters:
config- the configuration sending the message

Reimplemented from <SCConfigDelegate>.

- (void) willAddDefaultValuesToConfig: (SCConfig *)  config

Tells the delegate that the configuration will add the default values.

Parameters:
config- the configuration sending the message

Reimplemented from <SCConfigDelegate>.

- (void) willCheckMandatoryKeysForConfig: (SCConfig *)  config

Tells the delegate that the configuration will check the mandatory keys presense.

Parameters:
config- the configuration sending the message

Reimplemented from <SCConfigDelegate>.

- (void) willRemoveAllRecordsFromConfig: (SCConfig *)  config

Tells the delegate that the configuration will remove all records.

Parameters:
config- the configuration sending the message

Reimplemented from <SCConfigDelegate>.


The documentation for this class was generated from the following files:
 All Classes Files Functions Typedefs Enumerations Enumerator Defines