Fri, 02 May 2025 16:19:35 +0200
Added code to suppress some output needed during development when the application is operated in release mode.
10938
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric7.PluginManager.PluginRepositoryReader</title> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <link rel="stylesheet" href="styles.css"> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | </head> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | <body> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | <a NAME="top" ID="top"></a> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | <h1>eric7.PluginManager.PluginRepositoryReader</h1> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | <p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | Module to read the plug-in repository contents file. |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | </p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | <h3>Global Attributes</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | <tr><td>pluginRepositoryFileFormatVersion</td></tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | <h3>Classes</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <td><a href="#PluginRepositoryReader">PluginRepositoryReader</a></td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <td>Class to read the plug-in repository contents file.</td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | </tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <h3>Functions</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | <tr><td>None</td></tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <hr /> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <hr /> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <a NAME="PluginRepositoryReader" ID="PluginRepositoryReader"></a> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | <h2>PluginRepositoryReader</h2> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | <p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | Class to read the plug-in repository contents file. |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | </p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <h3>Derived from</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | XMLStreamReaderBase |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <h3>Class Attributes</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <tr><td>supportedVersions</td></tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <h3>Class Methods</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <tr><td>None</td></tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <h3>Methods</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | <tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <td><a href="#PluginRepositoryReader.__init__">PluginRepositoryReader</a></td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | <td>Constructor</td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | </tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | <tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | <td><a href="#PluginRepositoryReader.__readPlugin">__readPlugin</a></td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <td>Private method to read the plug-in info.</td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | </tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | <tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | <td><a href="#PluginRepositoryReader.readXML">readXML</a></td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <td>Public method to read and parse the XML document.</td> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | </tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | <h3>Static Methods</h3> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | <tr><td>None</td></tr> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | </table> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | <a NAME="PluginRepositoryReader.__init__" ID="PluginRepositoryReader.__init__"></a> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <h4>PluginRepositoryReader (Constructor)</h4> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <b>PluginRepositoryReader</b>(<i>device, entryCallback</i>) |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | Constructor |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | </p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <dl> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <dt><i>device</i> (QIODevice)</dt> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <dd> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | reference to the I/O device to read from |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | </dd> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <dt><i>entryCallback</i> (function)</dt> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <dd> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | reference to a function to be called once the |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | data for a plug-in has been read |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | </dd> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | </dl> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | <a NAME="PluginRepositoryReader.__readPlugin" ID="PluginRepositoryReader.__readPlugin"></a> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | <h4>PluginRepositoryReader.__readPlugin</h4> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <b>__readPlugin</b>(<i></i>) |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | Private method to read the plug-in info. |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <a NAME="PluginRepositoryReader.readXML" ID="PluginRepositoryReader.readXML"></a> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <h4>PluginRepositoryReader.readXML</h4> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | <b>readXML</b>(<i></i>) |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | Public method to read and parse the XML document. |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | </p> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | <div align="right"><a href="#top">Up</a></div> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | <hr /> |
2a7e115e2198
Refactored the EricXML package because it was not independent anymore.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | </body></html> |