#import "JubConfig.h"
@implementation JubConfig
-@synthesize domain, server;
-@synthesize username;
-@synthesize password;
+@synthesize domain = _domain;
+@synthesize server = _server;;
+@synthesize username = _username;
+@synthesize password = _password;
- initWithFile: (OFString*)file
{
// TODO: Add error handling for missing elements
of_log(@"Parsed file: %@", element);
- domain = [[[element
+ _domain = [[[element
elementForName: @"domain"
namespace: CONFIG_NS] stringValue] copy];
- server = [[[element
+ _server = [[[element
elementForName: @"server"
namespace: CONFIG_NS] stringValue] copy];
- username = [[[element
+ _username = [[[element
elementForName: @"username"
namespace: CONFIG_NS] stringValue] copy];
- password = [[[element
+ _password = [[[element
elementForName: @"password"
namespace: CONFIG_NS] stringValue] copy];
- (void)dealloc
{
- [domain release];
- [server release];
- [username release];
- [password release];
+ [_domain release];
+ [_server release];
+ [_username release];
+ [_password release];
[super dealloc];
}