/* Copyright (C) 2000-2003 Max Berger This file is part of libsyncml, written for the Opengroupware project (OGo) OGo is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. OGo is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with OGo; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // $Id$ /* WARNING: This file is auto-generated! Please do not modify! */ #include "SyncMLTag.h" @implementation SyncMLTag - (NSString *)description { return [NSString stringWithString:@""]; } @end /* SyncMLTag */ @implementation SyncMLTagMapItem - (void)dealloc { [self->source release]; [self->target release]; [super dealloc]; } - (void)setSource:(SyncMLTagSource *)_source { ASSIGN(self->source, _source); } - (SyncMLTagSource *)source { return source; } - (void)setTarget:(SyncMLTagTarget *)_target { ASSIGN(self->target, _target); } - (SyncMLTagTarget *)target { return target; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (target) [ret appendString:[target description]]; if (source) [ret appendString:[source description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagMapItem */ @implementation SyncMLTagSyncHdr - (void)dealloc { [self->source release]; [self->sessionid release]; [self->verproto release]; [self->meta release]; [self->target release]; [self->respuri release]; [self->verdtd release]; [self->msgid release]; [self->cred release]; [super dealloc]; } - (void)setSource:(SyncMLTagSource *)_source { ASSIGN(self->source, _source); } - (SyncMLTagSource *)source { return source; } - (void)setSessionid:(NSString *)_sessionid { ASSIGNCOPY(self->sessionid, _sessionid); } - (NSString *)sessionid { return sessionid; } - (void)setVerproto:(NSString *)_verproto { ASSIGNCOPY(self->verproto, _verproto); } - (NSString *)verproto { return verproto; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagMeta *)meta { return meta; } - (SyncMLTagTarget *)target { return target; } - (void)setTarget:(SyncMLTagTarget *)_target { ASSIGN(self->target, _target); } - (void)setRespuri:(NSString *)_respuri { ASSIGNCOPY(self->respuri, _respuri); } - (NSString *)respuri { return respuri; } - (void)setVerdtd:(NSString *)_verdtd { ASSIGNCOPY(self->verdtd, _verdtd); } - (NSString *)verdtd { return verdtd; } - (void)setMsgid:(NSString *)_msgid { ASSIGNCOPY(self->msgid, _msgid); } - (NSString *)msgid { return msgid; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (BOOL)noresp { return self->noresp; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (SyncMLTagCred *)cred { return cred; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (verdtd) { [ret appendString:@""]; [ret appendString:verdtd]; [ret appendString:@"\n"]; } if (verproto) { [ret appendString:@""]; [ret appendString:verproto]; [ret appendString:@"\n"]; } if (sessionid) { [ret appendString:@""]; [ret appendString:sessionid]; [ret appendString:@"\n"]; } if (msgid) { [ret appendString:@""]; [ret appendString:msgid]; [ret appendString:@"\n"]; } if (target) [ret appendString:[target description]]; if (source) [ret appendString:[source description]]; if (respuri) { [ret appendString:@""]; [ret appendString:respuri]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSyncHdr */ @implementation SyncMLTagSource - (void)dealloc { [self->locname release]; [self->locuri release]; [super dealloc]; } - (void)setLocname:(NSString *)_locname { ASSIGNCOPY(self->locname, _locname); } - (NSString *)locname { return locname; } - (void)setLocuri:(NSString *)_locuri { ASSIGNCOPY(self->locuri, _locuri); } - (NSString *)locuri { return locuri; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (locuri) { [ret appendString:@""]; [ret appendString:locuri]; [ret appendString:@"\n"]; } if (locname) { [ret appendString:@""]; [ret appendString:locname]; [ret appendString:@"\n"]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSource */ @implementation SyncMLTagAdd - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc] init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->cred release]; [self->items release]; [super dealloc]; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (BOOL)noresp { return self->noresp; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (NSString *)cmdid { return self->cmdid; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagMeta *)meta { return self->meta; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (SyncMLTagCred *)cred { return self->cred; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (NSArray *)items { return self->items; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagAdd */ @implementation SyncMLTagCred - (void)dealloc { [self->meta release]; [self->data release]; [super dealloc]; } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagData *)data { return data; } - (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (meta) [ret appendString:[meta description]]; if (data) [ret appendString:[data description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagCred */ @implementation SyncMLTagStatus - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; self->sourcerefs = [[NSMutableArray alloc]init]; self->targetrefs = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->items release]; [self->cmdref release]; [self->cmdid release]; [self->sourcerefs release]; [self->msgref release]; [self->targetrefs release]; [self->data release]; [self->cmd release]; [self->cred release]; [self->chal release]; [super dealloc]; } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (NSString *)cmdref { return cmdref; } - (void)setCmdref:(NSString *)_cmdref { ASSIGNCOPY(self->cmdref, _cmdref); } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (NSArray *)sourcerefs { return sourcerefs; } - (void)setSourceref:(NSString *)_sourceref { [self->sourcerefs addObject:_sourceref]; } - (NSString *)msgref { return msgref; } - (void)setMsgref:(NSString *)_msgref { ASSIGNCOPY(self->msgref, _msgref); } - (NSArray *)targetrefs { return targetrefs; } - (void)setTargetref:(NSString *)_targetref { [self->targetrefs addObject:_targetref]; } - (SyncMLTagData *)data { return data; } - (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); } - (NSString *)cmd { return cmd; } - (void)setCmd:(NSString *)_cmdx { ASSIGNCOPY(self->cmd, _cmdx); } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (SyncMLTagChal *)chal { return chal; } - (void)setChal:(SyncMLTagChal *)_chal { ASSIGN(self->chal, _chal); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (msgref) { [ret appendString:@""]; [ret appendString:msgref]; [ret appendString:@"\n"]; } if (cmdref) { [ret appendString:@""]; [ret appendString:cmdref]; [ret appendString:@"\n"]; } if (cmd) { [ret appendString:@""]; [ret appendString:cmd]; [ret appendString:@"\n"]; } enumerator = [targetrefs objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:@""]; [ret appendString:anObject]; [ret appendString:@"\n"]; } enumerator = [sourcerefs objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:@""]; [ret appendString:anObject]; [ret appendString:@"\n"]; } if (cred) [ret appendString:[cred description]]; if (chal) [ret appendString:[chal description]]; if (data) [ret appendString:[data description]]; enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagStatus */ @implementation SyncMLTagMap - (id)init { if ((self = [super init])) { self->mapitems = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->source release]; [self->cmdid release]; [self->meta release]; [self->target release]; [self->cred release]; [self->mapitems release]; [super dealloc]; } - (SyncMLTagSource *)source { return source; } - (void)setSource:(SyncMLTagSource *)_source { ASSIGN(self->source, _source); } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagMeta *)meta { return self->meta; } - (void)setTarget:(SyncMLTagTarget *)_target { ASSIGN(self->target, _target); } - (SyncMLTagTarget *)target { return self->target; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (SyncMLTagCred *)cred { return self->cred; } - (void)setMapitem:(SyncMLTag *)_mapitem { [self->mapitems addObject:_mapitem]; } - (NSArray *)mapitems { return mapitems; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (target) [ret appendString:[target description]]; if (source) [ret appendString:[source description]]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [mapitems objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagMap */ @implementation SyncMLTagGet - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->lang release]; [self->cmdid release]; [self->meta release]; [self->items release]; [self->cred release]; [super dealloc]; } - (NSString *)lang { return lang; } - (void)setLang:(NSString *)_lang { ASSIGNCOPY(self->lang, _lang); } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (lang) { [ret appendString:@""]; [ret appendString:lang]; [ret appendString:@"\n"]; } if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagGet */ @implementation SyncMLTagMem - (void)dealloc { [self->freemem release]; [self->freeid release]; [super dealloc]; } - (BOOL)sharedmem { return sharedmem; } - (void)setSharedmem:(id)_sharedmem { self->sharedmem = YES; } - (void)setFreemem:(NSString *)_freemem { ASSIGNCOPY(self->freemem, _freemem); } - (NSString *)freemem { return freemem; } - (NSString *)freeid { return freeid; } - (void)setFreeid:(NSString *)_freeid { ASSIGNCOPY(self->freeid, _freeid); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (sharedmem) [ret appendString:@"\n"]; if (freemem) { [ret appendString:@""]; [ret appendString:freemem]; [ret appendString:@"\n"]; } if (freeid) { [ret appendString:@""]; [ret appendString:freeid]; [ret appendString:@"\n"]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagMem */ @implementation SyncMLTagAlert - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->items release]; [self->cred release]; [self->data release]; [super dealloc]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (SyncMLTagData *)data { return data; } - (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (data) [ret appendString:[data description]]; enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagAlert */ @implementation SyncMLTagMeta - (id)init { if ((self = [super init])) { self->emis = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->maxmsgsize release]; [self->format release]; [self->mem release]; [self->mark release]; [self->version release]; [self->anchor release]; [self->maxobjsize release]; [self->emis release]; [self->type release]; [self->nextnonce release]; [self->size release]; [super dealloc]; } - (void)setMaxmsgsize:(NSString *)_maxmsgsize { ASSIGNCOPY(self->maxmsgsize, _maxmsgsize); } - (NSString *)maxmsgsize { return maxmsgsize; } - (NSString *)format { return format; } - (void)setFormat:(NSString *)_format { ASSIGNCOPY(self->format, _format); } - (SyncMLTagMem *)mem { return mem; } - (void)setMem:(SyncMLTagMem *)_mem { ASSIGN(self->mem, _mem); } - (NSString *)mark { return mark; } - (void)setMark:(NSString *)_mark { ASSIGNCOPY(self->mark, _mark); } - (void)setVersion:(NSString *)_version { ASSIGNCOPY(self->version, _version); } - (NSString *)version { return version; } - (SyncMLTagAnchor *)anchor { return anchor; } - (void)setAnchor:(SyncMLTagAnchor *)_anchor { ASSIGN(self->anchor, _anchor); } - (void)setMaxobjsize:(NSString *)_maxobjsize { ASSIGNCOPY(self->maxobjsize, _maxobjsize); } - (NSString *)maxobjsize { return self->maxobjsize; } - (NSArray *)emis { return emis; } - (void)setEmi:(SyncMLTag *)_emi { [self->emis addObject:_emi]; } - (NSString *)type { return type; } - (void)setType:(NSString *)_type { ASSIGNCOPY(self->type, _type); } - (void)setNextnonce:(NSString *)_nextnonce { ASSIGNCOPY(self->nextnonce, _nextnonce); } - (NSString *)nextnonce { return nextnonce; } - (NSString *)size { return size; } - (void)setSize:(NSString *)_size { ASSIGNCOPY(self->size, _size); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (format) { [ret appendString:@""]; [ret appendString:format]; [ret appendString:@"\n"]; } if (type) { [ret appendString:@""]; [ret appendString:type]; [ret appendString:@"\n"]; } if (mark) { [ret appendString:@""]; [ret appendString:mark]; [ret appendString:@"\n"]; } if (size) { [ret appendString:@""]; [ret appendString:size]; [ret appendString:@"\n"]; } if (anchor) [ret appendString:[anchor description]]; if (version) { [ret appendString:@""]; [ret appendString:version]; [ret appendString:@"\n"]; } if (nextnonce) { [ret appendString:@""]; [ret appendString:nextnonce]; [ret appendString:@"\n"]; } if (maxmsgsize) { [ret appendString:@""]; [ret appendString:maxmsgsize]; [ret appendString:@"\n"]; } if (maxobjsize) { [ret appendString:@""]; [ret appendString:maxobjsize]; [ret appendString:@"\n"]; } enumerator = [emis objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } if (mem) [ret appendString:[mem description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagMeta */ @implementation SyncMLTagPut - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->lang release]; [self->cmdid release]; [self->meta release]; [self->items release]; [self->cred release]; [super dealloc]; } - (NSString *)lang { return lang; } - (void)setLang:(NSString *)_lang { ASSIGNCOPY(self->lang, _lang); } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (lang) { [ret appendString:@""]; [ret appendString:lang]; [ret appendString:@"\n"]; } if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagPut */ @implementation SyncMLTagCopy - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->cred release]; [self->items release]; [super dealloc]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [self->items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagCopy */ @implementation SyncMLTagData - (void)dealloc { [self->stringdata release]; [self->anchor release]; [super dealloc]; } - (void)setStringdata:(NSString *)_stringdata { ASSIGNCOPY(self->stringdata, _stringdata); } - (NSString *)stringdata { return stringdata; } - (SyncMLTagAnchor *)anchor { return anchor; } - (void)setAnchor:(SyncMLTagAnchor *)_anchor { ASSIGN(self->anchor, _anchor); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@""]; if (stringdata) [ret appendString:stringdata]; if (anchor) [ret appendString:[anchor description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagData */ @implementation SyncMLTagSearch - (id)init { if ((self = [super init])) { self->sources = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->lang release]; [self->sources release]; [self->cmdid release]; [self->meta release]; [self->target release]; [self->data release]; [self->cred release]; [super dealloc]; } - (NSString *)lang { return lang; } - (void)setLang:(NSString *)_lang { ASSIGNCOPY(self->lang, _lang); } - (void)setSource:(SyncMLTagSource *)_source { [self->sources addObject:_source]; } - (NSArray *)sources { return sources; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagTarget *)target { return target; } - (void)setTarget:(SyncMLTagTarget *)_target { ASSIGN(self->target, _target); } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (BOOL)noresults { return noresults; } - (void)setNoresults:(id)_noresults { self->noresults = YES; } - (SyncMLTagData *)data { return data; } - (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (noresults) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (target) [ret appendString:[target description]]; enumerator = [sources objectEnumerator]; while ((anObject = [enumerator nextObject]) != nil) [ret appendString:[anObject description]]; if (lang) { [ret appendString:@""]; [ret appendString:lang]; [ret appendString:@"\n"]; } if (meta) [ret appendString:[meta description]]; if (data) [ret appendString:[data description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSearch */ @implementation SyncMLTagTarget - (void)dealloc { [self->locname release]; [self->locuri release]; [super dealloc]; } - (void)setLocname:(NSString *)_locname { ASSIGNCOPY(self->locname, _locname); } - (NSString *)locname { return locname; } - (NSString *)locuri { return locuri; } - (void)setLocuri:(NSString *)_locuri { ASSIGNCOPY(self->locuri, _locuri); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (locuri) { [ret appendString:@""]; [ret appendString:locuri]; [ret appendString:@"\n"]; } if (locname) { [ret appendString:@""]; [ret appendString:locname]; [ret appendString:@"\n"]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagTarget */ @implementation SyncMLTagSyncBody - (id)init { if ((self = [super init])) { self->commands = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->commands release]; [super dealloc]; } - (NSArray *)commands { return commands; } - (void)setCommand:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAlert:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAtomic:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setCopy:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setExec:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setGet:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setMap:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setPut:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setResults:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSearch:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSequence:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setStatus:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSync:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setReplace:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setDelete:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (BOOL)final { return final; } - (void)setFinal:(id)_final { self->final = YES; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; enumerator = [commands objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) [ret appendString:[anObject description]]; if (final) [ret appendString:@"\n"]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSyncBody */ @implementation SyncMLTagSequence - (id)init { if ((self = [super init])) { self->commands = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->commands release]; [super dealloc]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSArray *)commands { return commands; } - (void)setCommand:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setReplace:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setDelete:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setCopy:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAtomic:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setMap:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSync:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setGet:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAlert:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setExec:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (meta) [ret appendString:[meta description]]; enumerator = [commands objectEnumerator]; while ((anObject = [enumerator nextObject]) != nil) [ret appendString:[anObject description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSequence */ @implementation SyncMLTagAnchor - (void)dealloc { [self->last release]; [self->next release]; [super dealloc]; } - (NSString *)last { return last; } - (void)setLast:(NSString *)_last { ASSIGNCOPY(self->last, _last); } - (NSString *)next { return next; } - (void)setNext:(NSString *)_next { ASSIGNCOPY(self->next, _next); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (last) { [ret appendString:@""]; [ret appendString:last]; [ret appendString:@"\n"]; } if (next) { [ret appendString:@""]; [ret appendString:next]; [ret appendString:@"\n"]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagAnchor */ @implementation SyncMLTagDelete - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->items release]; [self->cred release]; [super dealloc]; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (BOOL)sftdel { return sftdel; } - (void)setSftdel:(id)_sftdel { self->sftdel = YES; } - (BOOL)archive { return archive; } - (void)setArchive:(id)_archive { self->archive = YES; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (archive) [ret appendString:@"\n"]; if (sftdel) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [self->items objectEnumerator]; while ((anObject = [enumerator nextObject]) != nil) [ret appendString:[anObject description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagDelete */ @implementation SyncMLTagItem - (void)dealloc { [self->source release]; [self->meta release]; [self->data release]; [self->target release]; [super dealloc]; } - (SyncMLTagSource *)source { return source; } - (void)setSource:(SyncMLTagSource *)_source { ASSIGN(self->source, _source); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagData *)data { return data; } - (void)setData:(SyncMLTagData *)_data { ASSIGN(self->data, _data); } - (SyncMLTagTarget *)target { return target; } - (void)setTarget:(SyncMLTagTarget *)_target { ASSIGN(self->target, _target); } - (BOOL)moredata { return moredata; } - (void)setMoredata:(id)_moredata { self->moredata = YES; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (target) [ret appendString:[target description]]; if (source) [ret appendString:[source description]]; if (meta) [ret appendString:[meta description]]; if (data) [ret appendString:[data description]]; if (moredata) [ret appendString:@"\n"]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagItem */ @implementation SyncMLTagSyncML - (void)dealloc { [self->syncbody release]; [self->synchdr release]; [super dealloc]; } - (void)setSyncbody:(SyncMLTagSyncBody *)_syncbody { ASSIGN(self->syncbody, _syncbody); } - (SyncMLTagSyncBody *)syncbody { return syncbody; } - (void)setSynchdr:(SyncMLTagSyncHdr *)_synchdr { ASSIGN(self->synchdr, _synchdr); } - (SyncMLTagSyncHdr *)synchdr { return synchdr; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (synchdr) [ret appendString:[synchdr description]]; if (syncbody) [ret appendString:[syncbody description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSyncML */ @implementation SyncMLTagExec - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->cred release]; [self->item release]; [super dealloc]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (SyncMLTagItem *)item { return item; } - (void)setItem:(SyncMLTagItem *)_item { ASSIGN(self->item, _item); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; if (item) [ret appendString:[item description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagExec */ @implementation SyncMLTagSync - (id)init { if ((self = [super init])) { self->commands = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->source release]; [self->cmdid release]; [self->meta release]; [self->target release]; [self->numberofchanges release]; [self->cred release]; [self->commands release]; [super dealloc]; } - (SyncMLTagSource *)source { return source; } - (void)setSource:(SyncMLTagSource *)_source { ASSIGN(self->source, _source); } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagTarget *)target { return target; } - (void)setTarget:(SyncMLTagTarget *)_target { ASSIGN(self->target, _target); } - (void)setNumberofchanges:(NSString *)_numberofchanges { ASSIGNCOPY(self->numberofchanges, _numberofchanges); } - (NSString *)numberofchanges { return numberofchanges; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (void)setCommand:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (NSArray *)commands { return commands; } - (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAtomic:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setCopy:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setDelete:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setReplace:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSequence:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (target) [ret appendString:[target description]]; if (source) [ret appendString:[source description]]; if (meta) [ret appendString:[meta description]]; if (numberofchanges) { [ret appendString:@""]; [ret appendString:numberofchanges]; [ret appendString:@"\n"]; } enumerator = [commands objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) [ret appendString:[anObject description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagSync */ @implementation SyncMLTagResults - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdref release]; [self->cmdid release]; [self->meta release]; [self->msgref release]; [self->items release]; [self->targetref release]; [self->sourceref release]; [super dealloc]; } - (NSString *)cmdref { return cmdref; } - (void)setCmdref:(NSString *)_cmdref { ASSIGNCOPY(self->cmdref, _cmdref); } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSString *)msgref { return msgref; } - (void)setMsgref:(NSString *)_msgref { ASSIGNCOPY(self->msgref, _msgref); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (void)setTargetref:(NSString *)_targetref { ASSIGNCOPY(self->targetref, _targetref); } - (NSString *)targetref { return targetref; } - (void)setSourceref:(NSString *)_sourceref { ASSIGNCOPY(self->sourceref, _sourceref); } - (NSString *)sourceref { return sourceref; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (msgref) { [ret appendString:@""]; [ret appendString:msgref]; [ret appendString:@"\n"]; } if (cmdref) { [ret appendString:@""]; [ret appendString:cmdref]; [ret appendString:@"\n"]; } if (meta) [ret appendString:[meta description]]; if (targetref) { [ret appendString:@""]; [ret appendString:targetref]; [ret appendString:@"\n"]; } if (sourceref) { [ret appendString:@""]; [ret appendString:sourceref]; [ret appendString:@"\n"]; } enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagResults */ @implementation SyncMLTagChal - (void)dealloc { [self->meta release]; [super dealloc]; } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; [ret appendString:@"\n"]; if (meta) [ret appendString:[meta description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagChal */ @implementation SyncMLTagReplace - (id)init { if ((self = [super init])) { self->items = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->cred release]; [self->items release]; [super dealloc]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (SyncMLTagCred *)cred { return cred; } - (void)setCred:(SyncMLTagCred *)_cred { ASSIGN(self->cred, _cred); } - (NSArray *)items { return items; } - (void)setItem:(SyncMLTagItem *)_item { [self->items addObject:_item]; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (cred) [ret appendString:[cred description]]; if (meta) [ret appendString:[meta description]]; enumerator = [items objectEnumerator]; while ((anObject = [enumerator nextObject]) != nil) [ret appendString:[anObject description]]; [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagReplace */ @implementation SyncMLTagAtomic - (id)init { if ((self = [super init])) { self->commands = [[NSMutableArray alloc]init]; } return self; } - (void)dealloc { [self->cmdid release]; [self->meta release]; [self->commands release]; [super dealloc]; } - (BOOL)noresp { return noresp; } - (void)setNoresp:(id)_noresp { self->noresp = YES; } - (NSString *)cmdid { return cmdid; } - (void)setCmdid:(NSString *)_cmdid { ASSIGNCOPY(self->cmdid, _cmdid); } - (SyncMLTagMeta *)meta { return meta; } - (void)setMeta:(SyncMLTagMeta *)_meta { ASSIGN(self->meta, _meta); } - (NSArray *)commands { return commands; } - (void)setCommand:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAdd:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setReplace:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setDelete:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setCopy:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAtomic:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setMap:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSequence:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setSync:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setGet:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setExec:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (void)setAlert:(SyncMLTag *)_command { [self->commands addObject:_command]; } - (NSString *)description { NSMutableString *ret = [[NSMutableString alloc]init]; NSEnumerator *enumerator; id anObject; [ret appendString:@"\n"]; if (cmdid) { [ret appendString:@""]; [ret appendString:cmdid]; [ret appendString:@"\n"]; } if (noresp) [ret appendString:@"\n"]; if (meta) [ret appendString:[meta description]]; enumerator = [commands objectEnumerator]; while ((anObject = [enumerator nextObject])!=nil) { [ret appendString:[anObject description]]; } [ret appendString:@"\n"]; return [ret autorelease]; } @end /* SyncMLTagAtomic */