Skip to content

Commit de4316a

Browse files
committed
pydoc update
1 parent 28230d3 commit de4316a

File tree

4 files changed

+110
-2
lines changed

4 files changed

+110
-2
lines changed

doc/AdvancedHTMLParser.Parser.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,14 @@
187187
&nbsp;<br />
188188
@return&nbsp;-&nbsp;TagCollection&nbsp;of&nbsp;all&nbsp;matching&nbsp;elements</tt></dd></dl>
189189

190+
<dl ><dt ><a name="AdvancedHTMLParser-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc, root='root')</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Scan&nbsp;elements&nbsp;using&nbsp;a&nbsp;provided&nbsp;function,&nbsp;stop&nbsp;and&nbsp;return&nbsp;the&nbsp;first&nbsp;match.<br />
191+
&nbsp;<br />
192+
&nbsp;&nbsp;&nbsp;&nbsp;@see&nbsp;getElementsCustomFilter&nbsp;to&nbsp;match&nbsp;multiple&nbsp;elements<br />
193+
&nbsp;<br />
194+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;(node)&nbsp;-&nbsp;A&nbsp;function&nbsp;that&nbsp;takes&nbsp;an&nbsp;AdvancedTag&nbsp;as&nbsp;an&nbsp;argument,&nbsp;and&nbsp;returns&nbsp;True&nbsp;if&nbsp;some&nbsp;arbitrary&nbsp;criteria&nbsp;is&nbsp;met<br />
195+
&nbsp;<br />
196+
@return&nbsp;-&nbsp;An&nbsp;AdvancedTag&nbsp;of&nbsp;the&nbsp;node&nbsp;that&nbsp;matched,&nbsp;or&nbsp;None&nbsp;if&nbsp;no&nbsp;match.</tt></dd></dl>
197+
190198
<dl ><dt ><a name="AdvancedHTMLParser-getFormattedHTML" ><strong >getFormattedHTML</strong></a>(self, indent=' ')</dt><dd ><tt >getFormattedHTML&nbsp;-&nbsp;Get&nbsp;formatted&nbsp;and&nbsp;xhtml&nbsp;of&nbsp;this&nbsp;document<br />
191199
&nbsp;<br />
192200
@param&nbsp;indent&nbsp;-&nbsp;space/tab/newline&nbsp;of&nbsp;each&nbsp;level&nbsp;of&nbsp;indent,&nbsp;or&nbsp;integer&nbsp;for&nbsp;how&nbsp;many&nbsp;spaces&nbsp;per&nbsp;level<br />
@@ -286,6 +294,12 @@
286294
&nbsp;<br />
287295
&nbsp;&nbsp;Also,&nbsp;if&nbsp;you&nbsp;are&nbsp;just&nbsp;appending&nbsp;to&nbsp;an&nbsp;existing&nbsp;tag,&nbsp;use&nbsp;AdvancedTag.appendInnerHTML</tt></dd></dl>
288296

297+
<hr />
298+
Data descriptors defined here:<br />
299+
<dl ><dt ><strong >body</strong></dt>
300+
</dl>
301+
<dl ><dt ><strong >head</strong></dt>
302+
</dl>
289303
<hr />
290304
Methods inherited from <a href="html.parser.html#HTMLParser" >html.parser.HTMLParser</a>:<br />
291305
<dl ><dt ><a name="AdvancedHTMLParser-check_for_whole_start_tag" ><strong >check_for_whole_start_tag</strong></a>(self, i)</dt><dd ><tt >#&nbsp;Internal&nbsp;--&nbsp;check&nbsp;to&nbsp;see&nbsp;if&nbsp;we&nbsp;have&nbsp;a&nbsp;complete&nbsp;starttag;&nbsp;return&nbsp;end<br />
@@ -557,6 +571,14 @@
557571
&nbsp;<br />
558572
@return&nbsp;-&nbsp;TagCollection&nbsp;of&nbsp;all&nbsp;matching&nbsp;elements</tt></dd></dl>
559573

574+
<dl ><dt ><a name="IndexedAdvancedHTMLParser-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc, root='root')</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Scan&nbsp;elements&nbsp;using&nbsp;a&nbsp;provided&nbsp;function,&nbsp;stop&nbsp;and&nbsp;return&nbsp;the&nbsp;first&nbsp;match.<br />
575+
&nbsp;<br />
576+
&nbsp;&nbsp;&nbsp;&nbsp;@see&nbsp;getElementsCustomFilter&nbsp;to&nbsp;match&nbsp;multiple&nbsp;elements<br />
577+
&nbsp;<br />
578+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;(node)&nbsp;-&nbsp;A&nbsp;function&nbsp;that&nbsp;takes&nbsp;an&nbsp;AdvancedTag&nbsp;as&nbsp;an&nbsp;argument,&nbsp;and&nbsp;returns&nbsp;True&nbsp;if&nbsp;some&nbsp;arbitrary&nbsp;criteria&nbsp;is&nbsp;met<br />
579+
&nbsp;<br />
580+
@return&nbsp;-&nbsp;An&nbsp;AdvancedTag&nbsp;of&nbsp;the&nbsp;node&nbsp;that&nbsp;matched,&nbsp;or&nbsp;None&nbsp;if&nbsp;no&nbsp;match.</tt></dd></dl>
581+
560582
<dl ><dt ><a name="IndexedAdvancedHTMLParser-getFormattedHTML" ><strong >getFormattedHTML</strong></a>(self, indent=' ')</dt><dd ><tt >getFormattedHTML&nbsp;-&nbsp;Get&nbsp;formatted&nbsp;and&nbsp;xhtml&nbsp;of&nbsp;this&nbsp;document<br />
561583
&nbsp;<br />
562584
@param&nbsp;indent&nbsp;-&nbsp;space/tab/newline&nbsp;of&nbsp;each&nbsp;level&nbsp;of&nbsp;indent,&nbsp;or&nbsp;integer&nbsp;for&nbsp;how&nbsp;many&nbsp;spaces&nbsp;per&nbsp;level<br />
@@ -652,6 +674,12 @@
652674
&nbsp;<br />
653675
&nbsp;&nbsp;Also,&nbsp;if&nbsp;you&nbsp;are&nbsp;just&nbsp;appending&nbsp;to&nbsp;an&nbsp;existing&nbsp;tag,&nbsp;use&nbsp;AdvancedTag.appendInnerHTML</tt></dd></dl>
654676

677+
<hr />
678+
Data descriptors inherited from <a href="AdvancedHTMLParser.Parser.html#AdvancedHTMLParser" >AdvancedHTMLParser</a>:<br />
679+
<dl ><dt ><strong >body</strong></dt>
680+
</dl>
681+
<dl ><dt ><strong >head</strong></dt>
682+
</dl>
655683
<hr />
656684
Methods inherited from <a href="html.parser.html#HTMLParser" >html.parser.HTMLParser</a>:<br />
657685
<dl ><dt ><a name="IndexedAdvancedHTMLParser-check_for_whole_start_tag" ><strong >check_for_whole_start_tag</strong></a>(self, i)</dt><dd ><tt >#&nbsp;Internal&nbsp;--&nbsp;check&nbsp;to&nbsp;see&nbsp;if&nbsp;we&nbsp;have&nbsp;a&nbsp;complete&nbsp;starttag;&nbsp;return&nbsp;end<br />

doc/AdvancedHTMLParser.Tags.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,9 @@
250250
&nbsp;<br />
251251
@param&nbsp;filterFunc&nbsp;&lt;function&gt;&nbsp;-&nbsp;A&nbsp;function&nbsp;or&nbsp;lambda&nbsp;expression&nbsp;that&nbsp;should&nbsp;return&nbsp;"True"&nbsp;if&nbsp;the&nbsp;passed&nbsp;node&nbsp;matches&nbsp;criteria.<br />
252252
&nbsp;<br />
253-
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;matching&nbsp;results</tt></dd></dl>
253+
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;matching&nbsp;results<br />
254+
&nbsp;<br />
255+
@see&nbsp;getFirstElementCustomFilter</tt></dd></dl>
254256

255257
<dl ><dt ><a name="AdvancedTag-getElementsWithAttrValues" ><strong >getElementsWithAttrValues</strong></a>(self, attrName, attrValues)</dt><dd ><tt >getElementsWithAttrValues&nbsp;-&nbsp;Search&nbsp;children&nbsp;of&nbsp;this&nbsp;tag&nbsp;for&nbsp;tags&nbsp;with&nbsp;an&nbsp;attribute&nbsp;name&nbsp;and&nbsp;one&nbsp;of&nbsp;several&nbsp;values<br />
256258
&nbsp;<br />
@@ -263,6 +265,16 @@
263265
&nbsp;<br />
264266
@return&nbsp;-&nbsp;String&nbsp;of&nbsp;end&nbsp;tag</tt></dd></dl>
265267

268+
<dl ><dt ><a name="AdvancedTag-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc)</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Gets&nbsp;the&nbsp;first&nbsp;element&nbsp;which&nbsp;matches&nbsp;a&nbsp;given&nbsp;filter&nbsp;func.<br />
269+
&nbsp;<br />
270+
&nbsp;&nbsp;&nbsp;&nbsp;Scans&nbsp;first&nbsp;child,&nbsp;to&nbsp;the&nbsp;bottom,&nbsp;then&nbsp;next&nbsp;child&nbsp;to&nbsp;the&nbsp;bottom,&nbsp;etc.&nbsp;Does&nbsp;not&nbsp;include&nbsp;"self"&nbsp;node.<br />
271+
&nbsp;<br />
272+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;&nbsp;-&nbsp;A&nbsp;function&nbsp;or&nbsp;lambda&nbsp;expression&nbsp;that&nbsp;should&nbsp;return&nbsp;"True"&nbsp;if&nbsp;the&nbsp;passed&nbsp;node&nbsp;matches&nbsp;criteria.<br />
273+
&nbsp;<br />
274+
@return&nbsp;&lt;<a href="#AdvancedTag" >AdvancedTag</a>/None&gt;&nbsp;-&nbsp;First&nbsp;match,&nbsp;or&nbsp;None<br />
275+
&nbsp;<br />
276+
@see&nbsp;getElementsCustomFilter</tt></dd></dl>
277+
266278
<dl ><dt ><a name="AdvancedTag-getPeers" ><strong >getPeers</strong></a>(self)</dt><dd ><tt >getPeers&nbsp;-&nbsp;Get&nbsp;elements&nbsp;who&nbsp;share&nbsp;a&nbsp;parent&nbsp;with&nbsp;this&nbsp;element<br />
267279
&nbsp;<br />
268280
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;elements</tt></dd></dl>

doc/AdvancedHTMLParser.Validator.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,14 @@
328328
&nbsp;<br />
329329
@return&nbsp;-&nbsp;TagCollection&nbsp;of&nbsp;all&nbsp;matching&nbsp;elements</tt></dd></dl>
330330

331+
<dl ><dt ><a name="ValidatingAdvancedHTMLParser-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc, root='root')</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Scan&nbsp;elements&nbsp;using&nbsp;a&nbsp;provided&nbsp;function,&nbsp;stop&nbsp;and&nbsp;return&nbsp;the&nbsp;first&nbsp;match.<br />
332+
&nbsp;<br />
333+
&nbsp;&nbsp;&nbsp;&nbsp;@see&nbsp;getElementsCustomFilter&nbsp;to&nbsp;match&nbsp;multiple&nbsp;elements<br />
334+
&nbsp;<br />
335+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;(node)&nbsp;-&nbsp;A&nbsp;function&nbsp;that&nbsp;takes&nbsp;an&nbsp;AdvancedTag&nbsp;as&nbsp;an&nbsp;argument,&nbsp;and&nbsp;returns&nbsp;True&nbsp;if&nbsp;some&nbsp;arbitrary&nbsp;criteria&nbsp;is&nbsp;met<br />
336+
&nbsp;<br />
337+
@return&nbsp;-&nbsp;An&nbsp;AdvancedTag&nbsp;of&nbsp;the&nbsp;node&nbsp;that&nbsp;matched,&nbsp;or&nbsp;None&nbsp;if&nbsp;no&nbsp;match.</tt></dd></dl>
338+
331339
<dl ><dt ><a name="ValidatingAdvancedHTMLParser-getFormattedHTML" ><strong >getFormattedHTML</strong></a>(self, indent=' ')</dt><dd ><tt >getFormattedHTML&nbsp;-&nbsp;Get&nbsp;formatted&nbsp;and&nbsp;xhtml&nbsp;of&nbsp;this&nbsp;document<br />
332340
&nbsp;<br />
333341
@param&nbsp;indent&nbsp;-&nbsp;space/tab/newline&nbsp;of&nbsp;each&nbsp;level&nbsp;of&nbsp;indent,&nbsp;or&nbsp;integer&nbsp;for&nbsp;how&nbsp;many&nbsp;spaces&nbsp;per&nbsp;level<br />
@@ -425,6 +433,12 @@
425433
&nbsp;<br />
426434
&nbsp;&nbsp;Also,&nbsp;if&nbsp;you&nbsp;are&nbsp;just&nbsp;appending&nbsp;to&nbsp;an&nbsp;existing&nbsp;tag,&nbsp;use&nbsp;AdvancedTag.appendInnerHTML</tt></dd></dl>
427435

436+
<hr />
437+
Data descriptors inherited from <a href="AdvancedHTMLParser.Parser.html#AdvancedHTMLParser" >AdvancedHTMLParser.Parser.AdvancedHTMLParser</a>:<br />
438+
<dl ><dt ><strong >body</strong></dt>
439+
</dl>
440+
<dl ><dt ><strong >head</strong></dt>
441+
</dl>
428442
<hr />
429443
Methods inherited from <a href="html.parser.html#HTMLParser" >html.parser.HTMLParser</a>:<br />
430444
<dl ><dt ><a name="ValidatingAdvancedHTMLParser-check_for_whole_start_tag" ><strong >check_for_whole_start_tag</strong></a>(self, i)</dt><dd ><tt >#&nbsp;Internal&nbsp;--&nbsp;check&nbsp;to&nbsp;see&nbsp;if&nbsp;we&nbsp;have&nbsp;a&nbsp;complete&nbsp;starttag;&nbsp;return&nbsp;end<br />

doc/AdvancedHTMLParser.html

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,14 @@
356356
&nbsp;<br />
357357
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;all&nbsp;matching&nbsp;elements</tt></dd></dl>
358358

359+
<dl ><dt ><a name="AdvancedHTMLParser-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc, root='root')</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Scan&nbsp;elements&nbsp;using&nbsp;a&nbsp;provided&nbsp;function,&nbsp;stop&nbsp;and&nbsp;return&nbsp;the&nbsp;first&nbsp;match.<br />
360+
&nbsp;<br />
361+
&nbsp;&nbsp;&nbsp;&nbsp;@see&nbsp;getElementsCustomFilter&nbsp;to&nbsp;match&nbsp;multiple&nbsp;elements<br />
362+
&nbsp;<br />
363+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;(node)&nbsp;-&nbsp;A&nbsp;function&nbsp;that&nbsp;takes&nbsp;an&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>&nbsp;as&nbsp;an&nbsp;argument,&nbsp;and&nbsp;returns&nbsp;True&nbsp;if&nbsp;some&nbsp;arbitrary&nbsp;criteria&nbsp;is&nbsp;met<br />
364+
&nbsp;<br />
365+
@return&nbsp;-&nbsp;An&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>&nbsp;of&nbsp;the&nbsp;node&nbsp;that&nbsp;matched,&nbsp;or&nbsp;None&nbsp;if&nbsp;no&nbsp;match.</tt></dd></dl>
366+
359367
<dl ><dt ><a name="AdvancedHTMLParser-getFormattedHTML" ><strong >getFormattedHTML</strong></a>(self, indent=' ')</dt><dd ><tt >getFormattedHTML&nbsp;-&nbsp;Get&nbsp;formatted&nbsp;and&nbsp;xhtml&nbsp;of&nbsp;this&nbsp;document<br />
360368
&nbsp;<br />
361369
@param&nbsp;indent&nbsp;-&nbsp;space/tab/newline&nbsp;of&nbsp;each&nbsp;level&nbsp;of&nbsp;indent,&nbsp;or&nbsp;integer&nbsp;for&nbsp;how&nbsp;many&nbsp;spaces&nbsp;per&nbsp;level<br />
@@ -455,6 +463,12 @@
455463
&nbsp;<br />
456464
&nbsp;&nbsp;Also,&nbsp;if&nbsp;you&nbsp;are&nbsp;just&nbsp;appending&nbsp;to&nbsp;an&nbsp;existing&nbsp;tag,&nbsp;use&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>.appendInnerHTML</tt></dd></dl>
457465

466+
<hr />
467+
Data descriptors defined here:<br />
468+
<dl ><dt ><strong >body</strong></dt>
469+
</dl>
470+
<dl ><dt ><strong >head</strong></dt>
471+
</dl>
458472
<hr />
459473
Methods inherited from <a href="html.parser.html#HTMLParser" >html.parser.HTMLParser</a>:<br />
460474
<dl ><dt ><a name="AdvancedHTMLParser-check_for_whole_start_tag" ><strong >check_for_whole_start_tag</strong></a>(self, i)</dt><dd ><tt >#&nbsp;Internal&nbsp;--&nbsp;check&nbsp;to&nbsp;see&nbsp;if&nbsp;we&nbsp;have&nbsp;a&nbsp;complete&nbsp;starttag;&nbsp;return&nbsp;end<br />
@@ -724,7 +738,9 @@
724738
&nbsp;<br />
725739
@param&nbsp;filterFunc&nbsp;&lt;function&gt;&nbsp;-&nbsp;A&nbsp;function&nbsp;or&nbsp;lambda&nbsp;expression&nbsp;that&nbsp;should&nbsp;return&nbsp;"True"&nbsp;if&nbsp;the&nbsp;passed&nbsp;node&nbsp;matches&nbsp;criteria.<br />
726740
&nbsp;<br />
727-
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;matching&nbsp;results</tt></dd></dl>
741+
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;matching&nbsp;results<br />
742+
&nbsp;<br />
743+
@see&nbsp;getFirstElementCustomFilter</tt></dd></dl>
728744

729745
<dl ><dt ><a name="AdvancedTag-getElementsWithAttrValues" ><strong >getElementsWithAttrValues</strong></a>(self, attrName, attrValues)</dt><dd ><tt >getElementsWithAttrValues&nbsp;-&nbsp;Search&nbsp;children&nbsp;of&nbsp;this&nbsp;tag&nbsp;for&nbsp;tags&nbsp;with&nbsp;an&nbsp;attribute&nbsp;name&nbsp;and&nbsp;one&nbsp;of&nbsp;several&nbsp;values<br />
730746
&nbsp;<br />
@@ -737,6 +753,16 @@
737753
&nbsp;<br />
738754
@return&nbsp;-&nbsp;String&nbsp;of&nbsp;end&nbsp;tag</tt></dd></dl>
739755

756+
<dl ><dt ><a name="AdvancedTag-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc)</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Gets&nbsp;the&nbsp;first&nbsp;element&nbsp;which&nbsp;matches&nbsp;a&nbsp;given&nbsp;filter&nbsp;func.<br />
757+
&nbsp;<br />
758+
&nbsp;&nbsp;&nbsp;&nbsp;Scans&nbsp;first&nbsp;child,&nbsp;to&nbsp;the&nbsp;bottom,&nbsp;then&nbsp;next&nbsp;child&nbsp;to&nbsp;the&nbsp;bottom,&nbsp;etc.&nbsp;Does&nbsp;not&nbsp;include&nbsp;"self"&nbsp;node.<br />
759+
&nbsp;<br />
760+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;&nbsp;-&nbsp;A&nbsp;function&nbsp;or&nbsp;lambda&nbsp;expression&nbsp;that&nbsp;should&nbsp;return&nbsp;"True"&nbsp;if&nbsp;the&nbsp;passed&nbsp;node&nbsp;matches&nbsp;criteria.<br />
761+
&nbsp;<br />
762+
@return&nbsp;&lt;<a href="#AdvancedTag" >AdvancedTag</a>/None&gt;&nbsp;-&nbsp;First&nbsp;match,&nbsp;or&nbsp;None<br />
763+
&nbsp;<br />
764+
@see&nbsp;getElementsCustomFilter</tt></dd></dl>
765+
740766
<dl ><dt ><a name="AdvancedTag-getPeers" ><strong >getPeers</strong></a>(self)</dt><dd ><tt >getPeers&nbsp;-&nbsp;Get&nbsp;elements&nbsp;who&nbsp;share&nbsp;a&nbsp;parent&nbsp;with&nbsp;this&nbsp;element<br />
741767
&nbsp;<br />
742768
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;elements</tt></dd></dl>
@@ -1248,6 +1274,14 @@
12481274
&nbsp;<br />
12491275
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;all&nbsp;matching&nbsp;elements</tt></dd></dl>
12501276

1277+
<dl ><dt ><a name="IndexedAdvancedHTMLParser-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc, root='root')</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Scan&nbsp;elements&nbsp;using&nbsp;a&nbsp;provided&nbsp;function,&nbsp;stop&nbsp;and&nbsp;return&nbsp;the&nbsp;first&nbsp;match.<br />
1278+
&nbsp;<br />
1279+
&nbsp;&nbsp;&nbsp;&nbsp;@see&nbsp;getElementsCustomFilter&nbsp;to&nbsp;match&nbsp;multiple&nbsp;elements<br />
1280+
&nbsp;<br />
1281+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;(node)&nbsp;-&nbsp;A&nbsp;function&nbsp;that&nbsp;takes&nbsp;an&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>&nbsp;as&nbsp;an&nbsp;argument,&nbsp;and&nbsp;returns&nbsp;True&nbsp;if&nbsp;some&nbsp;arbitrary&nbsp;criteria&nbsp;is&nbsp;met<br />
1282+
&nbsp;<br />
1283+
@return&nbsp;-&nbsp;An&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>&nbsp;of&nbsp;the&nbsp;node&nbsp;that&nbsp;matched,&nbsp;or&nbsp;None&nbsp;if&nbsp;no&nbsp;match.</tt></dd></dl>
1284+
12511285
<dl ><dt ><a name="IndexedAdvancedHTMLParser-getFormattedHTML" ><strong >getFormattedHTML</strong></a>(self, indent=' ')</dt><dd ><tt >getFormattedHTML&nbsp;-&nbsp;Get&nbsp;formatted&nbsp;and&nbsp;xhtml&nbsp;of&nbsp;this&nbsp;document<br />
12521286
&nbsp;<br />
12531287
@param&nbsp;indent&nbsp;-&nbsp;space/tab/newline&nbsp;of&nbsp;each&nbsp;level&nbsp;of&nbsp;indent,&nbsp;or&nbsp;integer&nbsp;for&nbsp;how&nbsp;many&nbsp;spaces&nbsp;per&nbsp;level<br />
@@ -1343,6 +1377,12 @@
13431377
&nbsp;<br />
13441378
&nbsp;&nbsp;Also,&nbsp;if&nbsp;you&nbsp;are&nbsp;just&nbsp;appending&nbsp;to&nbsp;an&nbsp;existing&nbsp;tag,&nbsp;use&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>.appendInnerHTML</tt></dd></dl>
13451379

1380+
<hr />
1381+
Data descriptors inherited from <a href="AdvancedHTMLParser.Parser.html#AdvancedHTMLParser" >AdvancedHTMLParser</a>:<br />
1382+
<dl ><dt ><strong >body</strong></dt>
1383+
</dl>
1384+
<dl ><dt ><strong >head</strong></dt>
1385+
</dl>
13461386
<hr />
13471387
Methods inherited from <a href="html.parser.html#HTMLParser" >html.parser.HTMLParser</a>:<br />
13481388
<dl ><dt ><a name="IndexedAdvancedHTMLParser-check_for_whole_start_tag" ><strong >check_for_whole_start_tag</strong></a>(self, i)</dt><dd ><tt >#&nbsp;Internal&nbsp;--&nbsp;check&nbsp;to&nbsp;see&nbsp;if&nbsp;we&nbsp;have&nbsp;a&nbsp;complete&nbsp;starttag;&nbsp;return&nbsp;end<br />
@@ -2161,6 +2201,14 @@
21612201
&nbsp;<br />
21622202
@return&nbsp;-&nbsp;<a href="#TagCollection" >TagCollection</a>&nbsp;of&nbsp;all&nbsp;matching&nbsp;elements</tt></dd></dl>
21632203

2204+
<dl ><dt ><a name="ValidatingAdvancedHTMLParser-getFirstElementCustomFilter" ><strong >getFirstElementCustomFilter</strong></a>(self, filterFunc, root='root')</dt><dd ><tt >getFirstElementCustomFilter&nbsp;-&nbsp;Scan&nbsp;elements&nbsp;using&nbsp;a&nbsp;provided&nbsp;function,&nbsp;stop&nbsp;and&nbsp;return&nbsp;the&nbsp;first&nbsp;match.<br />
2205+
&nbsp;<br />
2206+
&nbsp;&nbsp;&nbsp;&nbsp;@see&nbsp;getElementsCustomFilter&nbsp;to&nbsp;match&nbsp;multiple&nbsp;elements<br />
2207+
&nbsp;<br />
2208+
@param&nbsp;filterFunc&nbsp;&lt;function&gt;(node)&nbsp;-&nbsp;A&nbsp;function&nbsp;that&nbsp;takes&nbsp;an&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>&nbsp;as&nbsp;an&nbsp;argument,&nbsp;and&nbsp;returns&nbsp;True&nbsp;if&nbsp;some&nbsp;arbitrary&nbsp;criteria&nbsp;is&nbsp;met<br />
2209+
&nbsp;<br />
2210+
@return&nbsp;-&nbsp;An&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>&nbsp;of&nbsp;the&nbsp;node&nbsp;that&nbsp;matched,&nbsp;or&nbsp;None&nbsp;if&nbsp;no&nbsp;match.</tt></dd></dl>
2211+
21642212
<dl ><dt ><a name="ValidatingAdvancedHTMLParser-getFormattedHTML" ><strong >getFormattedHTML</strong></a>(self, indent=' ')</dt><dd ><tt >getFormattedHTML&nbsp;-&nbsp;Get&nbsp;formatted&nbsp;and&nbsp;xhtml&nbsp;of&nbsp;this&nbsp;document<br />
21652213
&nbsp;<br />
21662214
@param&nbsp;indent&nbsp;-&nbsp;space/tab/newline&nbsp;of&nbsp;each&nbsp;level&nbsp;of&nbsp;indent,&nbsp;or&nbsp;integer&nbsp;for&nbsp;how&nbsp;many&nbsp;spaces&nbsp;per&nbsp;level<br />
@@ -2258,6 +2306,12 @@
22582306
&nbsp;<br />
22592307
&nbsp;&nbsp;Also,&nbsp;if&nbsp;you&nbsp;are&nbsp;just&nbsp;appending&nbsp;to&nbsp;an&nbsp;existing&nbsp;tag,&nbsp;use&nbsp;<a href="#AdvancedTag" >AdvancedTag</a>.appendInnerHTML</tt></dd></dl>
22602308

2309+
<hr />
2310+
Data descriptors inherited from <a href="AdvancedHTMLParser.Parser.html#AdvancedHTMLParser" >AdvancedHTMLParser.Parser.AdvancedHTMLParser</a>:<br />
2311+
<dl ><dt ><strong >body</strong></dt>
2312+
</dl>
2313+
<dl ><dt ><strong >head</strong></dt>
2314+
</dl>
22612315
<hr />
22622316
Methods inherited from <a href="html.parser.html#HTMLParser" >html.parser.HTMLParser</a>:<br />
22632317
<dl ><dt ><a name="ValidatingAdvancedHTMLParser-check_for_whole_start_tag" ><strong >check_for_whole_start_tag</strong></a>(self, i)</dt><dd ><tt >#&nbsp;Internal&nbsp;--&nbsp;check&nbsp;to&nbsp;see&nbsp;if&nbsp;we&nbsp;have&nbsp;a&nbsp;complete&nbsp;starttag;&nbsp;return&nbsp;end<br />

0 commit comments

Comments
 (0)