00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #import <Foundation/Foundation.h>
00017 #import "AmazonServiceResponseUnmarshaller.h"
00018
00019
00020 @interface AmazonListUnmarshaller : AmazonServiceResponseUnmarshaller {
00021 NSMutableArray* list;
00022
00023 NSString* entryElementName;
00024 NSString* endListElementName;
00025 id delegateClass;
00026 }
00027
00028 @property (nonatomic, readonly) NSMutableArray* list;
00029
00030 @property (nonatomic, retain) id delegateClass;
00031 @property (nonatomic, retain) NSString* entryElementName;
00032 @property (nonatomic, retain) NSString* endListElementName;
00033
00034
00035 -(void)parser:(NSXMLParser*)parser didStartElement:(NSString*)elementName namespaceURI:(NSString*)namespaceURI qualifiedName:(NSString*)qName attributes:(NSDictionary*)attributeDict;
00036 -(void)parser:(NSXMLParser*)parser didEndElement:(NSString*)elementName namespaceURI:(NSString*)namespaceURI qualifiedName:(NSString*)qName;
00037
00038
00039
00040 @end