My favorites | Sign in
Project Logo
                
Changes to /trunk/NSXMLElementAdditions.h
r167 vs. r174   Edit
  Compare: vs.   Format:
Revision r174
Go to: 
Project members, sign in to write a code review
/trunk/NSXMLElementAdditions.h   r167 /trunk/NSXMLElementAdditions.h   r174
1 #import <Foundation/Foundation.h> 1 #import <Foundation/Foundation.h>
2 #import "DDXML.h" 2 #import "DDXML.h"
3 3
4 @interface NSXMLElement (XMPPStreamAdditions) 4 @interface NSXMLElement (XMPPStreamAdditions)
5 5
6 + (NSXMLElement *)elementWithName:(NSString *)name xmlns:(NSString *)ns; 6 + (NSXMLElement *)elementWithName:(NSString *)name xmlns:(NSString *)ns;
7 7
8 - (NSXMLElement *)elementForName:(NSString *)name; 8 - (NSXMLElement *)elementForName:(NSString *)name;
9 - (NSXMLElement *)elementForName:(NSString *)name xmlns:(NSString *)xmlns; 9 - (NSXMLElement *)elementForName:(NSString *)name xmlns:(NSString *)xmlns;
10 10
11 - (NSString *)xmlns; 11 - (NSString *)xmlns;
12 - (void)setXmlns:(NSString *)ns; 12 - (void)setXmlns:(NSString *)ns;
13 13
14 - (NSString *)compactXMLString;
15
14 - (void)addAttributeWithName:(NSString *)name stringValue:(NSString *)string; 16 - (void)addAttributeWithName:(NSString *)name stringValue:(NSString *)string;
15 17
16 - (int)attributeIntValueForName:(NSString *)name; 18 - (int)attributeIntValueForName:(NSString *)name;
17 - (BOOL)attributeBoolValueForName:(NSString *)name; 19 - (BOOL)attributeBoolValueForName:(NSString *)name;
18 - (float)attributeFloatValueForName:(NSString *)name; 20 - (float)attributeFloatValueForName:(NSString *)name;
19 - (double)attributeDoubleValueForName:(NSString *)name; 21 - (double)attributeDoubleValueForName:(NSString *)name;
20 - (NSString *)attributeStringValueForName:(NSString *)name; 22 - (NSString *)attributeStringValueForName:(NSString *)name;
21 23
22 - (int)attributeIntValueForName:(NSString *)name withDefaultValue:(int)defaultValue; 24 - (int)attributeIntValueForName:(NSString *)name withDefaultValue:(int)defaultValue;
23 - (BOOL)attributeBoolValueForName:(NSString *)name withDefaultValue:(BOOL)defaultValue; 25 - (BOOL)attributeBoolValueForName:(NSString *)name withDefaultValue:(BOOL)defaultValue;
24 - (float)attributeFloatValueForName:(NSString *)name withDefaultValue:(float)defaultValue; 26 - (float)attributeFloatValueForName:(NSString *)name withDefaultValue:(float)defaultValue;
25 - (double)attributeDoubleValueForName:(NSString *)name withDefaultValue:(double)defaultValue; 27 - (double)attributeDoubleValueForName:(NSString *)name withDefaultValue:(double)defaultValue;
26 - (NSString *)attributeStringValueForName:(NSString *)name withDefaultValue:(NSString *)defaultValue; 28 - (NSString *)attributeStringValueForName:(NSString *)name withDefaultValue:(NSString *)defaultValue;
27 29
28 - (NSMutableDictionary *)attributesAsDictionary; 30 - (NSMutableDictionary *)attributesAsDictionary;
29 31
30 @end 32 @end
Hosted by Google Code