2019-12-26 15:55:27 +04:00

55 lines
1.4 KiB
Objective-C

//
// SVGKParserPatternsAndGradients.m
// SVGKit
//
// Created by adam applecansuckmybigtodger on 28/06/2012.
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#import "SVGKParserPatternsAndGradients.h"
#import "SVGSVGElement.h"
#import "SVGCircleElement.h"
#import "SVGDefsElement.h"
#import "SVGDescriptionElement.h"
//#import "SVGKSource.h"
#import "SVGEllipseElement.h"
#import "SVGImageElement.h"
#import "SVGLineElement.h"
#import "SVGPathElement.h"
#import "SVGPolygonElement.h"
#import "SVGPolylineElement.h"
#import "SVGRectElement.h"
#import "SVGTitleElement.h"
@implementation SVGKParserPatternsAndGradients
-(NSArray*) supportedNamespaces
{
return [NSArray arrayWithObjects:
@"http://www.w3.org/2000/svg",
nil];
}
/** "tags supported" is exactly the set of all SVGElement subclasses that already exist */
-(NSArray*) supportedTags
{
return [NSMutableArray arrayWithObjects:@"pattern", nil];
}
- (Node*)handleStartElement:(NSString *)name document:(SVGKSource*) document namePrefix:(NSString*)prefix namespaceURI:(NSString*) XMLNSURI attributes:(NSMutableDictionary *)attributes parseResult:(SVGKParseResult*) parseResult parentNode:(Node*) parentNode
{
NSAssert( FALSE, @"Patterns are not supported by SVGKit yet - no-one has implemented them" );
return nil;
}
-(void)handleEndElement:(Node *)newNode document:(SVGKSource *)document parseResult:(SVGKParseResult *)parseResult
{
}
@end