356 lines
17 KiB
XML
356 lines
17 KiB
XML
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||
|
<svg
|
||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||
|
xmlns:cc="http://web.resource.org/cc/"
|
||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||
|
xmlns="http://www.w3.org/2000/svg"
|
||
|
xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
|
||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||
|
width="453.27998pt"
|
||
|
height="307.89001pt"
|
||
|
id="svg2"
|
||
|
sodipodi:version="0.32"
|
||
|
inkscape:version="0.42.2"
|
||
|
sodipodi:docbase="/home/vincent/projects/vmime/doc/book/images"
|
||
|
sodipodi:docname="address-mailbox-mailboxgroup.svg"
|
||
|
inkscape:export-xdpi="73.779999"
|
||
|
inkscape:export-ydpi="73.779999">
|
||
|
<defs
|
||
|
id="defs3">
|
||
|
<marker
|
||
|
inkscape:stockid="Torso"
|
||
|
orient="auto"
|
||
|
refY="0.0"
|
||
|
refX="0.0"
|
||
|
id="Torso"
|
||
|
style="overflow:visible">
|
||
|
<g
|
||
|
id="g2045"
|
||
|
transform="scale(0.7)">
|
||
|
<path
|
||
|
sodipodi:nodetypes="ccccc"
|
||
|
id="path1128"
|
||
|
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 "
|
||
|
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" />
|
||
|
<path
|
||
|
sodipodi:nodetypes="cc"
|
||
|
id="path1909"
|
||
|
d="M 4.4598789,0.088665736 C -2.5564571,-4.3783320 5.2248769,-3.9061806 -0.84829578,-8.7197331"
|
||
|
style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-end:none" />
|
||
|
<path
|
||
|
sodipodi:nodetypes="cc"
|
||
|
id="path1910"
|
||
|
d="M 4.9298719,0.057520736 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725"
|
||
|
style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none" />
|
||
|
<rect
|
||
|
transform="matrix(0.527536,-0.849533,0.887668,0.460484,0.000000,0.000000)"
|
||
|
y="-1.7408575"
|
||
|
x="-10.391706"
|
||
|
height="2.7608147"
|
||
|
width="2.6366582"
|
||
|
id="rect2035"
|
||
|
style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none" />
|
||
|
<rect
|
||
|
transform="matrix(0.671205,-0.741272,0.790802,0.612072,0.000000,0.000000)"
|
||
|
y="-7.9629307"
|
||
|
x="4.9587269"
|
||
|
height="2.8614161"
|
||
|
width="2.7327356"
|
||
|
id="rect2036"
|
||
|
style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none" />
|
||
|
<path
|
||
|
transform="matrix(6.793608e-17,-1.109517,1.109517,6.793608e-17,25.96648,19.71619)"
|
||
|
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"
|
||
|
sodipodi:ry="0.60731727"
|
||
|
sodipodi:rx="0.60731727"
|
||
|
sodipodi:cy="-28.685045"
|
||
|
sodipodi:cx="16.172634"
|
||
|
id="path2037"
|
||
|
style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
|
||
|
sodipodi:type="arc" />
|
||
|
<path
|
||
|
transform="matrix(6.793608e-17,-1.109517,1.109517,6.793608e-17,26.82450,16.99126)"
|
||
|
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"
|
||
|
sodipodi:ry="0.60731727"
|
||
|
sodipodi:rx="0.60731727"
|
||
|
sodipodi:cy="-28.685045"
|
||
|
sodipodi:cx="16.172634"
|
||
|
id="path2038"
|
||
|
style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
|
||
|
sodipodi:type="arc" />
|
||
|
</g>
|
||
|
</marker>
|
||
|
<marker
|
||
|
inkscape:stockid="TriangleOutL"
|
||
|
orient="auto"
|
||
|
refY="0.0"
|
||
|
refX="0.0"
|
||
|
id="TriangleOutL"
|
||
|
style="overflow:visible">
|
||
|
<path
|
||
|
sodipodi:nodetypes="cccc"
|
||
|
id="path5324"
|
||
|
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
|
||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
||
|
transform="scale(0.8)" />
|
||
|
</marker>
|
||
|
</defs>
|
||
|
<sodipodi:namedview
|
||
|
id="base"
|
||
|
pagecolor="#ffffff"
|
||
|
bordercolor="#666666"
|
||
|
borderopacity="1.0"
|
||
|
inkscape:pageopacity="1.0000000"
|
||
|
inkscape:pageshadow="2"
|
||
|
inkscape:zoom="1.0000000"
|
||
|
inkscape:cx="248.49444"
|
||
|
inkscape:cy="298.91345"
|
||
|
inkscape:document-units="px"
|
||
|
inkscape:current-layer="layer1"
|
||
|
inkscape:window-width="1150"
|
||
|
inkscape:window-height="986"
|
||
|
inkscape:window-x="0"
|
||
|
inkscape:window-y="30"
|
||
|
fill="#ff0000"
|
||
|
inkscape:showpageshadow="true"
|
||
|
showguides="true"
|
||
|
showgrid="false"
|
||
|
inkscape:grid-bbox="false"
|
||
|
inkscape:grid-points="false" />
|
||
|
<metadata
|
||
|
id="metadata4">
|
||
|
<rdf:RDF>
|
||
|
<cc:Work
|
||
|
rdf:about="">
|
||
|
<dc:format>image/svg+xml</dc:format>
|
||
|
<dc:type
|
||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||
|
<cc:license
|
||
|
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
|
||
|
</cc:Work>
|
||
|
<cc:License
|
||
|
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||
|
<cc:permits
|
||
|
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||
|
<cc:permits
|
||
|
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||
|
<cc:requires
|
||
|
rdf:resource="http://web.resource.org/cc/Notice" />
|
||
|
<cc:permits
|
||
|
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||
|
<cc:requires
|
||
|
rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||
|
<cc:requires
|
||
|
rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||
|
</cc:License>
|
||
|
</rdf:RDF>
|
||
|
</metadata>
|
||
|
<path
|
||
|
id="path5442"
|
||
|
d="M 303.65293,104.37647 L 303.65293,173.68448"
|
||
|
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" />
|
||
|
<path
|
||
|
id="path5440"
|
||
|
d="M 462.39333,172.39335 L 462.39333,240.10630"
|
||
|
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" />
|
||
|
<path
|
||
|
id="path5438"
|
||
|
d="M 139.24323,172.39335 L 139.24323,240.10630"
|
||
|
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" />
|
||
|
<g
|
||
|
inkscape:label="Layer 1"
|
||
|
inkscape:groupmode="layer"
|
||
|
id="layer1">
|
||
|
<path
|
||
|
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-dasharray:none;stroke-opacity:1.0000000"
|
||
|
d="M 257.32713,293.92642 L 392.05898,293.92642"
|
||
|
id="path2543" />
|
||
|
<rect
|
||
|
style="fill:#e0f5cc;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
|
||
|
id="rect1291"
|
||
|
width="132.69368"
|
||
|
height="105.95705"
|
||
|
x="237.85556"
|
||
|
y="13.003311" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.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"
|
||
|
x="245.51651"
|
||
|
y="55.887268"
|
||
|
id="text1293"
|
||
|
sodipodi:linespacing="125.00000%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2242"
|
||
|
x="245.51651"
|
||
|
y="55.887268">isEmpty() : bool</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2244"
|
||
|
x="245.51651"
|
||
|
y="70.887268">isGroup() : bool</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.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"
|
||
|
x="279.65814"
|
||
|
y="29.038483"
|
||
|
id="text2347"
|
||
|
sodipodi:linespacing="125.00000%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2222"
|
||
|
x="279.65814"
|
||
|
y="29.038483">address</tspan></text>
|
||
|
<path
|
||
|
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-dasharray:none;stroke-opacity:1.0000000"
|
||
|
d="M 238.27499,37.373470 L 370.37704,37.373470"
|
||
|
id="path2351" />
|
||
|
<rect
|
||
|
style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
|
||
|
id="rect2433"
|
||
|
width="242.87289"
|
||
|
height="157.12062"
|
||
|
x="17.947495"
|
||
|
y="215.62213" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;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"
|
||
|
x="24.265694"
|
||
|
y="258.30316"
|
||
|
id="text2435"
|
||
|
sodipodi:linespacing="125%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2315"
|
||
|
x="24.265694"
|
||
|
y="258.30316">getName() : string</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2317"
|
||
|
x="24.265694"
|
||
|
y="273.30316">setName(n : string) : void</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2319"
|
||
|
x="24.265694"
|
||
|
y="288.30316">appendMailbox(m : ref <mailbox>)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2321"
|
||
|
x="24.265694"
|
||
|
y="303.30316">getMailboxCount() : int</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2323"
|
||
|
x="24.265694"
|
||
|
y="318.30316">getMailboxAt(i : int) : ref <mailbox></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2325"
|
||
|
x="24.265694"
|
||
|
y="333.30316">...</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.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"
|
||
|
x="91.950951"
|
||
|
y="231.45441"
|
||
|
id="text2439"
|
||
|
sodipodi:linespacing="125.00000%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2246"
|
||
|
x="91.950951"
|
||
|
y="231.45441">mailboxGroup</tspan></text>
|
||
|
<path
|
||
|
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-dasharray:none;stroke-opacity:1.0000000"
|
||
|
d="M 19.330207,239.78939 L 260.20091,239.78939"
|
||
|
id="path2443" />
|
||
|
<rect
|
||
|
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"
|
||
|
id="rect2447"
|
||
|
width="174.79645"
|
||
|
height="124.30678"
|
||
|
x="373.27942"
|
||
|
y="215.33472" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.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"
|
||
|
x="380.74768"
|
||
|
y="258.15143"
|
||
|
id="text2449"
|
||
|
sodipodi:linespacing="125.00000%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2286"
|
||
|
x="380.74768"
|
||
|
y="258.15143">getName() : text</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2288"
|
||
|
x="380.74768"
|
||
|
y="273.15143">setName(n : text) : void</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2290"
|
||
|
x="380.74768"
|
||
|
y="288.15143">getEmail() : string</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2292"
|
||
|
x="380.74768"
|
||
|
y="303.15143">setEmail(e : string) : void</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.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"
|
||
|
x="434.7478"
|
||
|
y="231.30267"
|
||
|
id="text2453"
|
||
|
sodipodi:linespacing="125.00000%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2276"
|
||
|
x="434.74780"
|
||
|
y="231.30267">mailbox</tspan></text>
|
||
|
<path
|
||
|
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"
|
||
|
d="M 373.64397,239.63760 L 547.69600,239.63760"
|
||
|
id="path2457" />
|
||
|
<rect
|
||
|
style="fill:#ffffff;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500457;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
|
||
|
id="rect2541"
|
||
|
width="15.541327"
|
||
|
height="15.541327"
|
||
|
x="-23.443876"
|
||
|
y="392.33624"
|
||
|
transform="matrix(0.707107,-0.707107,0.707107,0.707107,0.000000,0.000000)" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="344.41357"
|
||
|
y="289.23822"
|
||
|
id="text2545"
|
||
|
sodipodi:linespacing="100.00000%"><tspan
|
||
|
id="tspan5160"
|
||
|
sodipodi:role="line"
|
||
|
y="289.23822"
|
||
|
x="344.41357">0..n</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.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"
|
||
|
x="293.07501"
|
||
|
y="312.23822"
|
||
|
id="text2549"
|
||
|
sodipodi:linespacing="125.00000%"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2294"
|
||
|
x="293.07501"
|
||
|
y="312.23822">mailboxes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="289.07501"
|
||
|
y="289.23822"
|
||
|
id="text2553"
|
||
|
sodipodi:linespacing="100.00000%"><tspan
|
||
|
id="tspan5158"
|
||
|
sodipodi:role="line"
|
||
|
y="289.23822"
|
||
|
x="289.07501">0</tspan></text>
|
||
|
<path
|
||
|
id="path2575"
|
||
|
d="M 290.22642,134.62157 L 318.11534,134.62157 L 303.70606,120.21230 L 290.22642,134.62157 z "
|
||
|
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" />
|
||
|
</g>
|
||
|
<path
|
||
|
id="path5436"
|
||
|
d="M 139.78693,173.17443 L 461.72537,173.17443"
|
||
|
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;stroke-dasharray:none" />
|
||
|
</svg>
|