@implementation WOXMLMapDecoder
-- (id)initWithModel:(id)_model {
- self->model = RETAIN(_model);
+- (id)initWithModel:(WOXMLMappingModel *)_model {
+ self->model = [_model retain];
return self;
}
- (void)dealloc {
- RELEASE(self->model);
+ [self->model release];
[super dealloc];
}
+/* operations */
+
- (WOXMLMappingEntity *)defaultEntity {
return nil;
}
- (id)decodeRootObjectFromString:(NSString *)_str {
id doc;
- doc = [DOMDocument documentFromString:_str];
+ doc = [NGDOMDocument documentFromString:_str];
return [self _processDOMDocument:doc];
}
- (id)decodeRootObjectFromData:(NSData *)_data {
id doc;
- doc = [DOMDocument documentFromData:_data];
+ doc = [NGDOMDocument documentFromData:_data];
return [self _processDOMDocument:doc];
}