51 lines
816 B
Mathematica
51 lines
816 B
Mathematica
|
#import "SVGKSource.h"
|
||
|
|
||
|
|
||
|
@implementation SVGKSource
|
||
|
|
||
|
@synthesize svgLanguageVersion;
|
||
|
@synthesize stream;
|
||
|
|
||
|
- (id)initWithInputSteam:(NSInputStream*)s {
|
||
|
self = [super init];
|
||
|
if (!self)
|
||
|
return nil;
|
||
|
|
||
|
self.stream = s;
|
||
|
return self;
|
||
|
}
|
||
|
|
||
|
- (id) initForCopying
|
||
|
{
|
||
|
self = [super init];
|
||
|
if( !self )
|
||
|
return nil;
|
||
|
|
||
|
return self;
|
||
|
}
|
||
|
|
||
|
- (SVGKSource *)sourceFromRelativePath:(NSString *)path {
|
||
|
return nil;
|
||
|
}
|
||
|
|
||
|
-(id)copyWithZone:(NSZone *)zone
|
||
|
{
|
||
|
id copy = [[[self class] allocWithZone:zone] initForCopying];
|
||
|
|
||
|
if( copy )
|
||
|
{
|
||
|
[copy setApproximateLengthInBytesOr0:self.approximateLengthInBytesOr0];
|
||
|
}
|
||
|
|
||
|
return copy;
|
||
|
}
|
||
|
|
||
|
-(NSString *)keyForAppleDictionaries
|
||
|
{
|
||
|
NSAssert(false, @"Subclasses MUST implement this property/method in their own way and stick to Apple's rules for Keys in NSDictionary");
|
||
|
return nil;
|
||
|
}
|
||
|
|
||
|
|
||
|
@end
|