comparison dstep/foundation/NSXMLNode.d @ 15:7ff919f595d5

Added the Foundation framework, again
author Jacob Carlborg <doob@me.com>
date Mon, 03 Aug 2009 15:31:48 +0200
parents 89f3c3ef1fd2
children 19885b43130e
comparison
equal deleted inserted replaced
14:89f3c3ef1fd2 15:7ff919f595d5
193 return invokeObjcSelf!(NSXMLDocument, "rootDocument"); 193 return invokeObjcSelf!(NSXMLDocument, "rootDocument");
194 } 194 }
195 195
196 NSXMLNode parent () 196 NSXMLNode parent ()
197 { 197 {
198 id result = invokeObjcSelf!(id, "parent"return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 198 id result = invokeObjcSelf!(id, "parent");
199 return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null);
200 }
199 201
200 NSUInteger childCount () 202 NSUInteger childCount ()
201 { 203 {
202 return invokeObjcSelf!(NSUInteger, "childCount"); 204 return invokeObjcSelf!(NSUInteger, "childCount");
203 } 205 }
207 return invokeObjcSelf!(NSArray, "children"); 209 return invokeObjcSelf!(NSArray, "children");
208 } 210 }
209 211
210 NSXMLNode childAtIndex (NSUInteger index) 212 NSXMLNode childAtIndex (NSUInteger index)
211 { 213 {
212 id result = invokeObjcSelf!(id, "childAtIndex:", NSUInteger)(indexreturn result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 214 id result = invokeObjcSelf!(id, "childAtIndex:", NSUInteger)(index);
215 return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null);
216 }
213 217
214 NSXMLNode previousSibling () 218 NSXMLNode previousSibling ()
215 { 219 {
216 id result = invokeObjcSelf!(id, "previousSibling"return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 220 id result = invokeObjcSelf!(id, "previousSibling");
221 return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null);
222 }
217 223
218 NSXMLNode nextSibling () 224 NSXMLNode nextSibling ()
219 { 225 {
220 id result = invokeObjcSelf!(id, "nextSibling"return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 226 id result = invokeObjcSelf!(id, "nextSibling");
227 return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null);
228 }
221 229
222 NSXMLNode previousNode () 230 NSXMLNode previousNode ()
223 { 231 {
224 id result = invokeObjcSelf!(id, "previousNode"return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 232 id result = invokeObjcSelf!(id, "previousNode");
233 return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null);
234 }
225 235
226 NSXMLNode nextNode () 236 NSXMLNode nextNode ()
227 { 237 {
228 id result = invokeObjcSelf!(id, "nextNode"return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 238 id result = invokeObjcSelf!(id, "nextNode");
239 return result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null);
240 }
229 241
230 void detach () 242 void detach ()
231 { 243 {
232 return invokeObjcSelf!(void, "detach"); 244 return invokeObjcSelf!(void, "detach");
233 } 245 }
267 return invokeObjcSelfClass!(NSString, "prefixForName:", NSString)(name); 279 return invokeObjcSelfClass!(NSString, "prefixForName:", NSString)(name);
268 } 280 }
269 281
270 static NSXMLNode predefinedNamespaceForPrefix (NSString name) 282 static NSXMLNode predefinedNamespaceForPrefix (NSString name)
271 { 283 {
272 return invokeObjcSelfClass!(NSXMLNode, "predefinedNamespaceForPrefix:", NSString)(namereturn result is this.objcObject ? this : (result !is null ? new NSXMLNode(result) : null); } 284 return invokeObjcSelfClass!(NSXMLNode, "predefinedNamespaceForPrefix:", NSString)(name);
285 }
273 286
274 NSString description () 287 NSString description ()
275 { 288 {
276 return invokeObjcSelf!(NSString, "description"); 289 return invokeObjcSelf!(NSString, "description");
277 } 290 }