00001
00019 @class JDCSVParseMachine;
00020
00028 @protocol JDCSVParserDelegate
00029
00035 - (void)parserStartDocument:(JDCSVParseMachine *)parser;
00036
00042 - (void)parserEndDocument:(JDCSVParseMachine *)parser;
00043
00050 - (NSObject *)parserBuildNewRecord:(JDCSVParseMachine *)parser;
00051
00059 - (NSObject *)parser:(JDCSVParseMachine *)parser buildRecordKey:(NSString *)rawValue;
00060
00069 - (void)parser:(JDCSVParseMachine *)parser populateField:(NSString *)rawValue forRecordKey:(NSObject *)recordKey inRecord:(NSObject *)recordToken;
00070
00077 - (void)parser:(JDCSVParseMachine *)parser closeRecord:(NSObject *)record;
00078
00085 - (void)parser:(JDCSVParseMachine *)parser fatalErrorRaised:(NSString *)errorMsg;
00086
00087 @end