123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // Attr.m
- // SVGKit
- //
- // Created by adam on 22/05/2012.
- // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
- //
- #import "Attr.h"
- #import "Node+Mutable.h"
- @interface Attr()
- @property(nonatomic,strong,readwrite) NSString* name;
- @property(nonatomic,readwrite) BOOL specified;
- @property(nonatomic,strong,readwrite) NSString* value;
-
- // Introduced in DOM Level 2:
- @property(nonatomic,strong,readwrite) Element* ownerElement;
- @end
- @implementation Attr
- @synthesize name;
- @synthesize specified;
- @synthesize value;
- // Introduced in DOM Level 2:
- @synthesize ownerElement;
- - (id)initWithName:(NSString*) n value:(NSString*) v
- {
- self = [super initType:DOMNodeType_ATTRIBUTE_NODE name:n value:v];
- if (self)
- {
- self.name = n;
- self.value = v;
- }
- return self;
- }
- - (id)initWithNamespace:(NSString*) ns qualifiedName:(NSString*) qn value:(NSString *)v
- {
- self = [super initType:DOMNodeType_ATTRIBUTE_NODE name:qn value:v inNamespace:ns];
- if (self)
- {
- self.name = qn;
- self.value = v;
- }
- return self;
- }
- @end
|