Mercurial > projects > dstep
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 } |