// // DatasetBridge.m // DaMaT // // Created by Simon Urbanek on Sat Aug 31 2002. // Copyright (c) 2001 __MyCompanyName__. All rights reserved. // #import "DatasetBridge.h" @implementation DatasetBridge - initWithDataset: (Dataset*) dSet { ds=dSet; return [super init]; } - (int)numberOfRowsInTableView:(NSTableView *)aTableView { return (ds==nil)?0:[ds rows]; } - (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex { if (rowIndex>=0 && rowIndex<[ds rows]) { char *c; int colIndex=atoi([[aTableColumn identifier] cString]); //printf("requesting row %d, column %d (%s)\n",rowIndex,colIndex,[ds entryAtRow:rowIndex andColumn:colIndex]); c=[ds entryAtRow:rowIndex andColumn:colIndex]; return (c)?[NSString stringWithCString:c]:nil; } return nil; } @end