SVGElementInstanceList.m 514 B

123456789101112131415161718192021222324252627282930
  1. #import "SVGElementInstanceList.h"
  2. #import "SVGElementInstanceList_Internal.h"
  3. @implementation SVGElementInstanceList
  4. @synthesize internalArray;
  5. - (id)init
  6. {
  7. self = [super init];
  8. if (self) {
  9. self.internalArray = [NSMutableArray array];
  10. }
  11. return self;
  12. }
  13. -(unsigned long)length
  14. {
  15. return [self.internalArray count];
  16. }
  17. -(SVGElementInstance*) item:(unsigned long) index
  18. {
  19. if( index >= [self.internalArray count] )
  20. return nil;
  21. return [self.internalArray objectAtIndex:index];
  22. }
  23. @end