| /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 |