comparison 3rdparty/vmime/doc/book/images/message-body-header.svg @ 0:a4671277546c tip

created the repository for the thymian project
author ferencd
date Tue, 17 Aug 2021 11:19:54 +0200
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:a4671277546c
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://web.resource.org/cc/"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 width="707.28000pt"
12 height="612.89000pt"
13 id="svg2"
14 sodipodi:version="0.32"
15 inkscape:version="0.42.2"
16 sodipodi:docbase="/home/vincent/projects/vmime/doc/book/images"
17 sodipodi:docname="message-body-header.svg"
18 inkscape:export-xdpi="73.779999"
19 inkscape:export-ydpi="73.779999">
20 <defs
21 id="defs3">
22 <marker
23 inkscape:stockid="Torso"
24 orient="auto"
25 refY="0.0"
26 refX="0.0"
27 id="Torso"
28 style="overflow:visible">
29 <g
30 id="g2045"
31 transform="scale(0.7)">
32 <path
33 sodipodi:nodetypes="ccccc"
34 id="path1128"
35 d="M -4.7792281,-3.2395420 C -2.4288541,-2.8736027 0.52103922,-1.3019943 0.25792722,0.38794346 C -0.0051877922,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 C -6.9134221,1.8857769 -8.5210350,0.75201414 -8.2579220,-0.93792336 C -7.9948090,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.2395420 z "
36 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;marker-start:none;marker-mid:none;marker-end:none" />
37 <path
38 sodipodi:nodetypes="cc"
39 id="path1909"
40 d="M 4.4598789,0.088665736 C -2.5564571,-4.3783320 5.2248769,-3.9061806 -0.84829578,-8.7197331"
41 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-end:none" />
42 <path
43 sodipodi:nodetypes="cc"
44 id="path1910"
45 d="M 4.9298719,0.057520736 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725"
46 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none" />
47 <rect
48 transform="matrix(0.527536,-0.849533,0.887668,0.460484,0.000000,0.000000)"
49 y="-1.7408575"
50 x="-10.391706"
51 height="2.7608147"
52 width="2.6366582"
53 id="rect2035"
54 style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none" />
55 <rect
56 transform="matrix(0.671205,-0.741272,0.790802,0.612072,0.000000,0.000000)"
57 y="-7.9629307"
58 x="4.9587269"
59 height="2.8614161"
60 width="2.7327356"
61 id="rect2036"
62 style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none" />
63 <path
64 transform="matrix(6.793608e-17,-1.109517,1.109517,6.793608e-17,25.96648,19.71619)"
65 d="M 16.779951 -28.685045 A 0.60731727 0.60731727 0 1 0 15.565317,-28.685045 A 0.60731727 0.60731727 0 1 0 16.779951 -28.685045 z"
66 sodipodi:ry="0.60731727"
67 sodipodi:rx="0.60731727"
68 sodipodi:cy="-28.685045"
69 sodipodi:cx="16.172634"
70 id="path2037"
71 style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
72 sodipodi:type="arc" />
73 <path
74 transform="matrix(6.793608e-17,-1.109517,1.109517,6.793608e-17,26.82450,16.99126)"
75 d="M 16.779951 -28.685045 A 0.60731727 0.60731727 0 1 0 15.565317,-28.685045 A 0.60731727 0.60731727 0 1 0 16.779951 -28.685045 z"
76 sodipodi:ry="0.60731727"
77 sodipodi:rx="0.60731727"
78 sodipodi:cy="-28.685045"
79 sodipodi:cx="16.172634"
80 id="path2038"
81 style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
82 sodipodi:type="arc" />
83 </g>
84 </marker>
85 <marker
86 inkscape:stockid="TriangleOutL"
87 orient="auto"
88 refY="0.0"
89 refX="0.0"
90 id="TriangleOutL"
91 style="overflow:visible">
92 <path
93 sodipodi:nodetypes="cccc"
94 id="path5324"
95 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
96 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
97 transform="scale(0.8)" />
98 </marker>
99 </defs>
100 <sodipodi:namedview
101 id="base"
102 pagecolor="#ffffff"
103 bordercolor="#666666"
104 borderopacity="1.0"
105 inkscape:pageopacity="0.0"
106 inkscape:pageshadow="2"
107 inkscape:zoom="1.00000000"
108 inkscape:cx="394.46478"
109 inkscape:cy="380.70648"
110 inkscape:document-units="px"
111 inkscape:current-layer="svg2"
112 inkscape:window-width="1150"
113 inkscape:window-height="986"
114 inkscape:window-x="0"
115 inkscape:window-y="30" />
116 <metadata
117 id="metadata4">
118 <rdf:RDF>
119 <cc:Work
120 rdf:about="">
121 <dc:format>image/svg+xml</dc:format>
122 <dc:type
123 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
124 <cc:license
125 rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
126 </cc:Work>
127 <cc:License
128 rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
129 <cc:permits
130 rdf:resource="http://web.resource.org/cc/Reproduction" />
131 <cc:permits
132 rdf:resource="http://web.resource.org/cc/Distribution" />
133 <cc:requires
134 rdf:resource="http://web.resource.org/cc/Notice" />
135 <cc:permits
136 rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
137 <cc:requires
138 rdf:resource="http://web.resource.org/cc/ShareAlike" />
139 <cc:requires
140 rdf:resource="http://web.resource.org/cc/SourceCode" />
141 </cc:License>
142 </rdf:RDF>
143 </metadata>
144 <path
145 id="path2407"
146 d="M 253.02743,136.68448 L 253.02743,67.376470"
147 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
148 <path
149 id="path5442"
150 d="M 635.99153,281.37647 L 635.99153,350.68448"
151 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
152 <path
153 id="path5440"
154 d="M 783.39333,349.39335 L 783.39333,417.10630"
155 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
156 <path
157 id="path5438"
158 d="M 446.06998,349.39335 L 446.06998,417.10630"
159 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
160 <g
161 inkscape:label="Layer 1"
162 inkscape:groupmode="layer"
163 id="layer1">
164 <path
165 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
166 d="M 16.987518,219.56412 L 153.50367,219.56412"
167 id="path2375" />
168 <path
169 id="path2345"
170 d="M 508.29892,263.82217 L 105.85472,471.31117"
171 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
172 <path
173 id="path2347"
174 d="M 502.39025,252.30315 L 515.17042,277.09145 L 521.37461,257.68108 L 502.39025,252.30315 z "
175 style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
176 <g
177 transform="matrix(1.828236e-17,1.000000,-1.000000,1.828236e-17,533.0981,623.6004)"
178 id="g2321">
179 <path
180 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
181 d="M -100.36367,371.67294 L 26.017722,371.67294"
182 id="path2323" />
183 <g
184 id="g2325"
185 transform="translate(-113.9177,-82.19766)">
186 <path
187 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
188 d="M 140.20049,454.12696 L 129.75724,443.68372"
189 id="path2327" />
190 <path
191 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
192 d="M 139.84823,453.80527 L 129.66343,463.99007"
193 id="path2329" />
194 </g>
195 </g>
196 <path
197 id="path2241"
198 d="M 507.60723,180.01568 L 350.16119,180.01568"
199 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
200 <rect
201 style="fill:#dcf5e6;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
202 id="rect1291"
203 width="236.14607"
204 height="157.54773"
205 x="522.13733"
206 y="126.86942" />
207 <text
208 xml:space="preserve"
209 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
210 x="529.52441"
211 y="169.54865"
212 id="text1293"
213 sodipodi:linespacing="120.00000%"><tspan
214 id="tspan5228"
215 sodipodi:role="line"
216 y="169.54865"
217 x="529.52441">parse(buf : string) : void</tspan><tspan
218 id="tspan5230"
219 sodipodi:role="line"
220 y="183.94865"
221 x="529.52441">generate(out : outputStream) : void</tspan><tspan
222 id="tspan5232"
223 sodipodi:role="line"
224 y="198.34865"
225 x="529.52441" /><tspan
226 id="tspan5234"
227 sodipodi:role="line"
228 y="212.74865"
229 x="529.52441">clone() : ref &lt;component&gt;</tspan><tspan
230 id="tspan5236"
231 sodipodi:role="line"
232 y="227.14865"
233 x="529.52441">copyFrom(src : component) : void</tspan><tspan
234 id="tspan5238"
235 sodipodi:role="line"
236 y="241.54865"
237 x="529.52441">getChildComponents() : vector</tspan><tspan
238 id="tspan5240"
239 sodipodi:role="line"
240 y="255.94865"
241 x="529.52441">getParsedOffset() : int</tspan><tspan
242 id="tspan5242"
243 sodipodi:role="line"
244 y="270.34865"
245 x="529.52441">getParsedLength() : int</tspan></text>
246 <text
247 xml:space="preserve"
248 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
249 x="609.02057"
250 y="142.69992"
251 id="text2347"
252 sodipodi:linespacing="100.00000%"><tspan
253 id="tspan5172"
254 sodipodi:role="line"
255 y="142.69992"
256 x="609.02057">component</tspan></text>
257 <path
258 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
259 d="M 522.50261,151.03487 L 758.16522,151.03487"
260 id="path2351" />
261 <rect
262 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
263 id="rect2353"
264 width="218.71376"
265 height="151.16983"
266 x="145.51056"
267 y="133.04831" />
268 <text
269 xml:space="preserve"
270 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
271 x="154.6483"
272 y="175.75391"
273 id="text2355"
274 sodipodi:linespacing="120.00000%"><tspan
275 id="tspan2349"
276 sodipodi:role="line"
277 y="175.75391"
278 x="154.64830">getBody() : ref &lt;body&gt;</tspan><tspan
279 id="tspan2351"
280 sodipodi:role="line"
281 y="190.15391"
282 x="154.64830">getHeader() : ref &lt;header&gt;</tspan><tspan
283 id="tspan2353"
284 sodipodi:role="line"
285 y="204.55391"
286 x="154.64830">getParentPart() : ref &lt;bodyPart&gt;</tspan></text>
287 <text
288 xml:space="preserve"
289 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
290 x="222.66418"
291 y="148.90518"
292 id="text2375"
293 sodipodi:linespacing="100.00000%"><tspan
294 id="tspan5272"
295 sodipodi:role="line"
296 y="148.90518"
297 x="222.66418">bodyPart</tspan></text>
298 <path
299 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
300 d="M 145.87565,157.24013 L 363.84409,157.24013"
301 id="path2379" />
302 <g
303 transform="matrix(1.828236e-17,1.000000,-1.000000,1.828236e-17,548.9327,384.9312)"
304 id="g2247">
305 <path
306 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
307 d="M -100.36367,371.67294 L 26.017722,371.67294"
308 id="path2387" />
309 <g
310 id="g2395"
311 transform="translate(-113.9177,-82.19766)">
312 <path
313 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
314 d="M 140.20049,454.12696 L 129.75724,443.68372"
315 id="path2389" />
316 <path
317 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
318 d="M 139.84823,453.80527 L 129.66343,463.99007"
319 id="path2393" />
320 </g>
321 </g>
322 <text
323 sodipodi:linespacing="100.00000%"
324 xml:space="preserve"
325 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
326 x="138.11696"
327 y="382.06345"
328 id="text2403"><tspan
329 id="tspan2273"
330 sodipodi:role="line"
331 y="382.06345"
332 x="138.11696">body</tspan></text>
333 <rect
334 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
335 id="rect2433"
336 width="276.37778"
337 height="157.12062"
338 x="304.96820"
339 y="412.46472" />
340 <text
341 xml:space="preserve"
342 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
343 x="313.24988"
344 y="455.14575"
345 id="text2435"
346 sodipodi:linespacing="120.00000%"><tspan
347 id="tspan5256"
348 sodipodi:role="line"
349 y="455.14575"
350 x="313.24988">hasField(name : string) : bool</tspan><tspan
351 id="tspan5258"
352 sodipodi:role="line"
353 y="469.54575"
354 x="313.24988">findField(name : string) : ref &lt;headerField&gt;</tspan><tspan
355 id="tspan5260"
356 sodipodi:role="line"
357 y="483.94575"
358 x="313.24988">findAllFields(name : string) : vector</tspan><tspan
359 id="tspan5262"
360 sodipodi:role="line"
361 y="498.34575"
362 x="313.24988">getField(name : string) : ref &lt;headerField&gt;</tspan><tspan
363 id="tspan5264"
364 sodipodi:role="line"
365 y="512.74575"
366 x="313.24988">appendField(f : ref &lt;headerField&gt;) : void</tspan><tspan
367 id="tspan5266"
368 sodipodi:role="line"
369 y="527.14575"
370 x="313.24988">...</tspan><tspan
371 id="tspan5268"
372 sodipodi:role="line"
373 y="541.54576"
374 x="313.24988">getFieldAt(pos : int) : ref &lt;headerField&gt;</tspan><tspan
375 id="tspan5270"
376 sodipodi:role="line"
377 y="555.94576"
378 x="313.24988">getFieldCount() : int</tspan></text>
379 <text
380 xml:space="preserve"
381 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
382 x="412.95099"
383 y="428.297"
384 id="text2439"
385 sodipodi:linespacing="100.00000%"><tspan
386 id="tspan5154"
387 sodipodi:role="line"
388 y="428.29700"
389 x="412.95099">header</tspan></text>
390 <path
391 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
392 d="M 306.34976,436.63194 L 580.95005,436.63194"
393 id="path2443" />
394 <rect
395 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
396 id="rect2447"
397 width="174.79645"
398 height="124.30678"
399 x="694.27942"
400 y="412.17731" />
401 <text
402 xml:space="preserve"
403 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
404 x="701.74768"
405 y="454.99402"
406 id="text2449"
407 sodipodi:linespacing="120.00000%"><tspan
408 id="tspan5176"
409 sodipodi:role="line"
410 y="454.99402"
411 x="701.74768">getName() : string</tspan><tspan
412 id="tspan5178"
413 sodipodi:role="line"
414 y="469.39402"
415 x="701.74768">getValue() : component</tspan><tspan
416 id="tspan5180"
417 sodipodi:role="line"
418 y="483.79402"
419 x="701.74768">setValue(val : component)</tspan></text>
420 <text
421 xml:space="preserve"
422 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
423 x="738.73987"
424 y="428.14526"
425 id="text2453"
426 sodipodi:linespacing="100.00000%"><tspan
427 id="tspan5152"
428 sodipodi:role="line"
429 y="428.14526"
430 x="738.73987">headerField</tspan></text>
431 <path
432 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
433 d="M 694.64397,436.48015 L 868.69600,436.48015"
434 id="path2457" />
435 <rect
436 style="fill:#ffffff;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500381;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
437 id="rect2541"
438 width="15.541226"
439 height="15.541226"
440 x="65.401291"
441 y="759.55469"
442 transform="matrix(0.707107,-0.707107,0.707107,0.707107,0.000000,0.000000)" />
443 <path
444 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
445 d="M 605.07226,490.76897 L 694.31385,490.76897"
446 id="path2543" />
447 <text
448 xml:space="preserve"
449 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
450 x="661.23236"
451 y="486.08081"
452 id="text2545"
453 sodipodi:linespacing="100.00000%"><tspan
454 id="tspan5160"
455 sodipodi:role="line"
456 y="486.08081"
457 x="661.23236">0..n</tspan></text>
458 <text
459 xml:space="preserve"
460 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
461 x="626.90173"
462 y="509.08081"
463 id="text2549"
464 sodipodi:linespacing="100.00000%"><tspan
465 id="tspan5156"
466 sodipodi:role="line"
467 y="509.08081"
468 x="626.90173">fields</tspan></text>
469 <text
470 xml:space="preserve"
471 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
472 x="611.56311"
473 y="486.08081"
474 id="text2553"
475 sodipodi:linespacing="100.00000%"><tspan
476 id="tspan5158"
477 sodipodi:role="line"
478 y="486.08081"
479 x="611.56311">0</tspan></text>
480 <path
481 id="path2575"
482 d="M 622.56502,300.28297 L 650.45394,300.28297 L 636.04466,285.87370 L 622.56502,300.28297 z "
483 style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
484 <rect
485 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
486 id="rect2225"
487 width="171.85686"
488 height="151.16983"
489 x="74.698677"
490 y="412.04831" />
491 <text
492 xml:space="preserve"
493 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
494 x="82.183701"
495 y="454.75391"
496 id="text2227"
497 sodipodi:linespacing="120.00000%"><tspan
498 id="tspan2377"
499 sodipodi:role="line"
500 y="454.75391"
501 x="82.183701">getContents() : ref &lt;ch&gt;</tspan><tspan
502 id="tspan2379"
503 sodipodi:role="line"
504 y="469.15391"
505 x="82.183701">getCharset() : charset</tspan><tspan
506 id="tspan2381"
507 sodipodi:role="line"
508 y="483.55391"
509 x="82.183701">getEncoding() : encoding</tspan></text>
510 <text
511 xml:space="preserve"
512 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
513 x="141.69556"
514 y="427.90518"
515 id="text2231"
516 sodipodi:linespacing="100.00000%"><tspan
517 id="tspan2237"
518 sodipodi:role="line"
519 y="427.90518"
520 x="141.69556">body</tspan></text>
521 <path
522 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
523 d="M 75.063282,436.24013 L 246.17599,436.24013"
524 id="path2235" />
525 <path
526 id="path2239"
527 d="M 506.13949,167.78737 L 506.13949,195.67630 L 520.54876,181.26702 L 506.13949,167.78737 z "
528 style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
529 <g
530 transform="matrix(1.828236e-17,1.000000,-1.000000,1.828236e-17,548.9327,384.9312)"
531 id="g2253">
532 <path
533 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
534 d="M -100.36367,371.67294 L 26.017722,371.67294"
535 id="path2255" />
536 <g
537 id="g2257"
538 transform="translate(-113.9177,-82.19766)">
539 <path
540 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
541 d="M 140.20049,454.12696 L 129.75724,443.68372"
542 id="path2259" />
543 <path
544 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
545 d="M 139.84823,453.80527 L 129.66343,463.99007"
546 id="path2261" />
547 </g>
548 </g>
549 <g
550 transform="matrix(1.828236e-17,1.000000,-1.000000,1.828236e-17,704.8357,384.9312)"
551 id="g2263">
552 <path
553 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
554 d="M -100.36367,371.67294 L 26.017722,371.67294"
555 id="path2265" />
556 <g
557 id="g2267"
558 transform="translate(-113.9177,-82.19766)">
559 <path
560 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
561 d="M 140.20049,454.12696 L 129.75724,443.68372"
562 id="path2269" />
563 <path
564 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
565 d="M 139.84823,453.80527 L 129.66343,463.99007"
566 id="path2271" />
567 </g>
568 </g>
569 <text
570 sodipodi:linespacing="100.00000%"
571 xml:space="preserve"
572 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
573 x="342.21133"
574 y="384.8981"
575 id="text2275"><tspan
576 id="tspan2279"
577 sodipodi:role="line"
578 y="384.89810"
579 x="342.21133">header</tspan></text>
580 <rect
581 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
582 id="rect2283"
583 width="223.48137"
584 height="99.596283"
585 x="46.366730"
586 y="650.83508" />
587 <text
588 xml:space="preserve"
589 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
590 x="53.664009"
591 y="693.75391"
592 id="text2285"
593 sodipodi:linespacing="120.00000%"><tspan
594 id="tspan2337"
595 sodipodi:role="line"
596 y="693.75391"
597 x="53.664009">extract(out : outputStream) : void</tspan><tspan
598 id="tspan2339"
599 sodipodi:role="line"
600 y="708.15391"
601 x="53.664009">getLength() : int</tspan><tspan
602 id="tspan2341"
603 sodipodi:role="line"
604 y="722.55391"
605 x="53.664009">getEncoding() : encoding</tspan><tspan
606 id="tspan2343"
607 sodipodi:role="line"
608 y="736.95391"
609 x="53.664009">isEmpty() : bool</tspan></text>
610 <text
611 xml:space="preserve"
612 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
613 x="107.50659"
614 y="666.90515"
615 id="text2289"
616 sodipodi:linespacing="100.00000%"><tspan
617 id="tspan2295"
618 sodipodi:role="line"
619 y="666.90515"
620 x="107.50659">contentHandler</tspan></text>
621 <path
622 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
623 d="M 46.694654,675.24013 L 269.50523,675.24013"
624 id="path2293" />
625 <text
626 sodipodi:linespacing="100.00000%"
627 xml:space="preserve"
628 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
629 x="96.439804"
630 y="606.38623"
631 id="text2313"><tspan
632 id="tspan2331"
633 sodipodi:role="line"
634 y="606.38623"
635 x="96.439804">contents</tspan></text>
636 <path
637 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2343873;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
638 d="M 16.600928,494.52517 L 54.665082,494.52517"
639 id="path2357" />
640 <text
641 xml:space="preserve"
642 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
643 x="114.21628"
644 y="211.67206"
645 id="text2359"
646 sodipodi:linespacing="100.00000%"><tspan
647 id="tspan2361"
648 sodipodi:role="line"
649 y="211.67206"
650 x="114.21628">0..n</tspan></text>
651 <text
652 xml:space="preserve"
653 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
654 x="15.201084"
655 y="211.39832"
656 id="text2363"
657 sodipodi:linespacing="100.00000%"><tspan
658 id="tspan2371"
659 sodipodi:role="line"
660 y="211.39832"
661 x="15.201084">sub-parts</tspan></text>
662 <text
663 xml:space="preserve"
664 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
665 x="37.547035"
666 y="486.67206"
667 id="text2367"
668 sodipodi:linespacing="100.00000%"><tspan
669 id="tspan2369"
670 sodipodi:role="line"
671 y="486.67206"
672 x="37.547035">0</tspan></text>
673 <rect
674 style="fill:#ffffff;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500843;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
675 id="rect2355"
676 width="15.541844"
677 height="15.541844"
678 x="-313.66727"
679 y="385.82047"
680 transform="matrix(0.707107,-0.707107,0.707107,0.707107,0.000000,0.000000)" />
681 <rect
682 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
683 id="rect2383"
684 width="171.85686"
685 height="67.987976"
686 x="169.86403"
687 y="15.308525" />
688 <text
689 xml:space="preserve"
690 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
691 x="228.35699"
692 y="31.574478"
693 id="text2393"
694 sodipodi:linespacing="100.00000%"><tspan
695 id="tspan2399"
696 sodipodi:role="line"
697 y="31.574478"
698 x="228.35699">message</tspan></text>
699 <path
700 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
701 d="M 170.22863,39.909422 L 341.34134,39.909422"
702 id="path2397" />
703 <path
704 id="path2405"
705 d="M 266.45394,117.77798 L 238.56502,117.77798 L 252.97430,132.18725 L 266.45394,117.77798 z "
706 style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
707 </g>
708 <path
709 id="path5436"
710 d="M 446.81292,350.17443 L 782.69938,350.17443"
711 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2515085;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
712 <path
713 id="path2373"
714 d="M 16.806908,219.05029 L 16.806908,493.94805"
715 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2522694;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
716 </svg>