src/eric7/Documentation/Source/eric7.CycloneDXInterface.CycloneDXUtilities.html

Fri, 19 May 2023 15:09:24 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 19 May 2023 15:09:24 +0200
branch
eric7
changeset 10040
b5ef1a93cd1a
parent 9509
c06561080e32
child 10479
856476537696
permissions
-rw-r--r--

Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).

9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.CycloneDXInterface.CycloneDXUtilities</title>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.CycloneDXInterface.CycloneDXUtilities</h1>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing the interface to CycloneDX.
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#CycloneDXEnvironmentParser">CycloneDXEnvironmentParser</a></td>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing a parser to get package data for a named environment.</td>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr>
9123
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
33 <td><a href="#_addCycloneDXDependency">_addCycloneDXDependency</a></td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
34 <td>Function to add a dependency to the given list of components.</td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
35 </tr>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
36 <tr>
9141
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
37 <td><a href="#_amendMetaData">_amendMetaData</a></td>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
38 <td>Function to amend the SBOM meta data according the given data.</td>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
39 </tr>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
40 <tr>
9509
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
41 <td><a href="#_prettifyJSON">_prettifyJSON</a></td>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
42 <td>Function to prettify the SBOM JSON output generated by CycloneDX.</td>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
43 </tr>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
44 <tr>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
45 <td><a href="#_prettifyXML">_prettifyXML</a></td>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
46 <td>Function to prettify the SBOM XML output generated by CycloneDX.</td>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
47 </tr>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
48 <tr>
9123
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
49 <td><a href="#addCycloneDXDependencies">addCycloneDXDependencies</a></td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
50 <td>Function to add dependency data to the list of created components.</td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
51 </tr>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
52 <tr>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
53 <td><a href="#addCycloneDXVulnerabilities">addCycloneDXVulnerabilities</a></td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
54 <td>Function to add vulnerability data to the list of created components.</td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
55 </tr>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
56 <tr>
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <td><a href="#createCycloneDXFile">createCycloneDXFile</a></td>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <td>Function to create a CyccloneDX SBOM file.</td>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 </tr>
9123
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
60 <tr>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
61 <td><a href="#findCyccloneDXComponent">findCyccloneDXComponent</a></td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
62 <td>Function to find a component in a given list of components.</td>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
63 </tr>
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <hr />
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <hr />
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <a NAME="CycloneDXEnvironmentParser" ID="CycloneDXEnvironmentParser"></a>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <h2>CycloneDXEnvironmentParser</h2>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 Class implementing a parser to get package data for a named environment.
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <h3>Derived from</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 BaseParser
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <h3>Class Attributes</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <tr><td>None</td></tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <h3>Class Methods</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <tr><td>None</td></tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <h3>Methods</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td><a href="#CycloneDXEnvironmentParser.__init__">CycloneDXEnvironmentParser</a></td>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td>Constructor</td>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 </tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <h3>Static Methods</h3>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 <table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <tr><td>None</td></tr>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 </table>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <a NAME="CycloneDXEnvironmentParser.__init__" ID="CycloneDXEnvironmentParser.__init__"></a>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <h4>CycloneDXEnvironmentParser (Constructor)</h4>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <b>CycloneDXEnvironmentParser</b>(<i>venvName</i>)
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 Constructor
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 </p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <dl>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <dt><i>venvName</i> (str)</dt>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <dd>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 name of the virtual environment
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </dd>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 </dl>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <div align="right"><a href="#top">Up</a></div>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <hr />
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <hr />
9123
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
117 <a NAME="_addCycloneDXDependency" ID="_addCycloneDXDependency"></a>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
118 <h2>_addCycloneDXDependency</h2>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
119 <b>_addCycloneDXDependency</b>(<i>dependency, components</i>)
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
120
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
121 <p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
122 Function to add a dependency to the given list of components.
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
123 </p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
124 <dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
125
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
126 <dt><i>dependency</i> (dict)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
127 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
128 dependency to be added
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
129 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
130 <dt><i>components</i> (list of Component)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
131 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
132 list of components
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
133 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
134 </dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
135 <div align="right"><a href="#top">Up</a></div>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
136 <hr />
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
137 <hr />
9141
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
138 <a NAME="_amendMetaData" ID="_amendMetaData"></a>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
139 <h2>_amendMetaData</h2>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
140 <b>_amendMetaData</b>(<i>bomMetaData, metadataDict</i>)
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
141
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
142 <p>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
143 Function to amend the SBOM meta data according the given data.
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
144 </p>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
145 <p>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
146 The modifications done are:
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
147 <ul>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
148 <li>add eric7 to the tools</li>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
149 </ul>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
150 </p>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
151 <dl>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
152
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
153 <dt><i>bomMetaData</i> (BomMetaData)</dt>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
154 <dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
155 reference to the SBOM meta data object
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
156 </dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
157 <dt><i>metadataDict</i> (dict)</dt>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
158 <dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
159 dictionary containing additional meta data
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
160 </dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
161 </dl>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
162 <dl>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
163 <dt>Return:</dt>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
164 <dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
165 reference to the modified SBOM meta data object
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
166 </dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
167 </dl>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
168 <dl>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
169 <dt>Return Type:</dt>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
170 <dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
171 BomMetaData
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
172 </dd>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
173 </dl>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
174 <div align="right"><a href="#top">Up</a></div>
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
175 <hr />
7085ece52151 Completed the SBOM generation support by adding a metadata dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9123
diff changeset
176 <hr />
9509
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
177 <a NAME="_prettifyJSON" ID="_prettifyJSON"></a>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
178 <h2>_prettifyJSON</h2>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
179 <b>_prettifyJSON</b>(<i>inputStr</i>)
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
180
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
181 <p>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
182 Function to prettify the SBOM JSON output generated by CycloneDX.
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
183 </p>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
184 <dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
185
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
186 <dt><i>inputStr</i> (str)</dt>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
187 <dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
188 output generated by CycloneDX
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
189 </dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
190 </dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
191 <dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
192 <dt>Return:</dt>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
193 <dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
194 prettified SBOM string
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
195 </dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
196 </dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
197 <dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
198 <dt>Return Type:</dt>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
199 <dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
200 str
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
201 </dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
202 </dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
203 <div align="right"><a href="#top">Up</a></div>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
204 <hr />
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
205 <hr />
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
206 <a NAME="_prettifyXML" ID="_prettifyXML"></a>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
207 <h2>_prettifyXML</h2>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
208 <b>_prettifyXML</b>(<i>inputStr</i>)
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
209
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
210 <p>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
211 Function to prettify the SBOM XML output generated by CycloneDX.
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
212 </p>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
213 <p>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
214 Note: Prettifying an XML tree works only with Python 3.9 and above!
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
215 </p>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
216 <dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
217
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
218 <dt><i>inputStr</i> (str)</dt>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
219 <dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
220 output generated by CycloneDX
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
221 </dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
222 </dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
223 <dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
224 <dt>Return:</dt>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
225 <dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
226 prettified SBOM string
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
227 </dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
228 </dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
229 <dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
230 <dt>Return Type:</dt>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
231 <dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
232 str
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
233 </dd>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
234 </dl>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
235 <div align="right"><a href="#top">Up</a></div>
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
236 <hr />
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
237 <hr />
9123
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
238 <a NAME="addCycloneDXDependencies" ID="addCycloneDXDependencies"></a>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
239 <h2>addCycloneDXDependencies</h2>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
240 <b>addCycloneDXDependencies</b>(<i>parser, venvName</i>)
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
241
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
242 <p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
243 Function to add dependency data to the list of created components.
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
244 </p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
245 <dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
246
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
247 <dt><i>parser</i> (BaseParser)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
248 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
249 reference to the parser object containing the list of
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
250 components
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
251 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
252 <dt><i>venvName</i> (str)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
253 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
254 name of the virtual environment
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
255 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
256 </dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
257 <div align="right"><a href="#top">Up</a></div>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
258 <hr />
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
259 <hr />
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
260 <a NAME="addCycloneDXVulnerabilities" ID="addCycloneDXVulnerabilities"></a>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
261 <h2>addCycloneDXVulnerabilities</h2>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
262 <b>addCycloneDXVulnerabilities</b>(<i>parser</i>)
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
263
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
264 <p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
265 Function to add vulnerability data to the list of created components.
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
266 </p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
267 <dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
268
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
269 <dt><i>parser</i> (BaseParser)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
270 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
271 reference to the parser object containing the list of
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
272 components
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
273 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
274 </dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
275 <div align="right"><a href="#top">Up</a></div>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
276 <hr />
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
277 <hr />
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 <a NAME="createCycloneDXFile" ID="createCycloneDXFile"></a>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 <h2>createCycloneDXFile</h2>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 <b>createCycloneDXFile</b>(<i>venvName</i>)
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 <p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 Function to create a CyccloneDX SBOM file.
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 </p>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 <dl>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 <dt><i>venvName</i> (str)</dt>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <dd>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 name of the virtual environment
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 </dd>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 </dl>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 <dl>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294 <dt>Raises <b>RuntimeError</b>:</dt>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 <dd>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 raised to indicate illegal creation parameters
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 </dd>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 </dl>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 <div align="right"><a href="#top">Up</a></div>
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 <hr />
9123
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
301 <hr />
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
302 <a NAME="findCyccloneDXComponent" ID="findCyccloneDXComponent"></a>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
303 <h2>findCyccloneDXComponent</h2>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
304 <b>findCyccloneDXComponent</b>(<i>components, name</i>)
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
305
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
306 <p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
307 Function to find a component in a given list of components.
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
308 </p>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
309 <dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
310
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
311 <dt><i>components</i> (list of Component)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
312 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
313 list of components to scan
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
314 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
315 <dt><i>name</i> (str)</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
316 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
317 name of the component to search for
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
318 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
319 </dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
320 <dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
321 <dt>Return:</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
322 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
323 reference to the found component or None
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
324 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
325 </dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
326 <dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
327 <dt>Return Type:</dt>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
328 <dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
329 Component or None
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
330 </dd>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
331 </dl>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
332 <div align="right"><a href="#top">Up</a></div>
aefb731a4b4e Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9117
diff changeset
333 <hr />
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 </body></html>

eric ide

mercurial