95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
}
+ elementWithComment: (OFString*)comment
{
return [[[self alloc] initWithComment: comment] autorelease];
}
+ elementWithString: (OFString*)str
{
return [[[self alloc] initWithString: str] autorelease];
}
- init
{
Class c = isa;
[self release];
@throw [OFNotImplementedException newWithClass: c
|
|
|
|
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
}
+ elementWithComment: (OFString*)comment
{
return [[[self alloc] initWithComment: comment] autorelease];
}
+ elementWithXMLString: (OFString*)str
{
return [[[self alloc] initWithXMLString: str] autorelease];
}
- init
{
Class c = isa;
[self release];
@throw [OFNotImplementedException newWithClass: c
|
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
[self release];
@throw e;
}
return self;
}
- initWithString: (OFString*)str
{
OFAutoreleasePool *pool;
OFXMLParser *parser;
OFXMLElementBuilder *builder;
OFXMLElement_OFXMLElementBuilderDelegate *delegate;
[self release];
|
|
|
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
[self release];
@throw e;
}
return self;
}
- initWithXMLString: (OFString*)str
{
OFAutoreleasePool *pool;
OFXMLParser *parser;
OFXMLElementBuilder *builder;
OFXMLElement_OFXMLElementBuilderDelegate *delegate;
[self release];
|