xmlb-10 recreated in SVG format. Signed-off-by: Dmitri Cherkas <dmitricerkas@yahoo.com>
diff --git a/spec/src/main/asciidoc/ch05-java_representation.adoc b/spec/src/main/asciidoc/ch05-java_representation.adoc index 098c8f1..99c4509 100644 --- a/spec/src/main/asciidoc/ch05-java_representation.adoc +++ b/spec/src/main/asciidoc/ch05-java_representation.adoc
@@ -876,7 +876,7 @@ image::images/xmlb-9.svg[image] .Jakarta XML Binding: hasA Relationship between element instance and its type as described in <<Named Java Element instance>> -image::images/xmlb-10.png[image] +image::images/xmlb-10.svg[image] .Jakarta XML Binding: hasA Relationship between generated element class and its type as described in <<Java Element Class>> image::images/xmlb-11.svg[image]
diff --git a/spec/src/main/asciidoc/images/xmlb-10.png b/spec/src/main/asciidoc/images/xmlb-10.png deleted file mode 100644 index 1319344..0000000 --- a/spec/src/main/asciidoc/images/xmlb-10.png +++ /dev/null Binary files differ
diff --git a/spec/src/main/asciidoc/images/xmlb-10.svg b/spec/src/main/asciidoc/images/xmlb-10.svg new file mode 100644 index 0000000..4194c14 --- /dev/null +++ b/spec/src/main/asciidoc/images/xmlb-10.svg
@@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Generato da Microsoft Visio 11.0, SVG Export, v1.0 xmlb-10.svg Pagina 1 --> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.12236in" + height="2.26409in" viewBox="0 0 440.81 163.015" xml:space="preserve" color-interpolation-filters="sRGB" class="st7"> + <v:documentProperties v:langID="1040" v:metric="true" v:viewMarkup="false"> + <v:userDefs> + <v:ud v:nameU="MBSAAddinOutlineVisible" v:prompt="" v:val="VT0(1):26"/> + </v:userDefs> + </v:documentProperties> + + <style type="text/css"> + <![CDATA[ + .st1 {fill:#ffffff;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72} + .st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72} + .st3 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72} + .st4 {fill:#000000;font-family:Arial;font-size:0.666664em} + .st5 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72} + .st6 {fill:#000000;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72} + .st7 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} + ]]> + </style> + + <g v:mID="0" v:index="1" v:groupContext="foregroundPage"> + <title>Pagina 1</title> + <v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394" + v:shadowOffsetY="-8.50394"/> + <g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(0.72,-0.72)"> + <title>Foglio.1</title> + <rect x="0" y="1.44" width="439.37" height="161.575" class="st1"/> + </g> + <g id="shape2-3" v:mID="2" v:groupContext="shape" transform="translate(193.476,-82.6413)"> + <title>Foglio.2</title> + <rect x="0" y="146.007" width="73.7008" height="17.0079" class="st2"/> + </g> + <g id="shape3-5" v:mID="3" v:groupContext="shape" transform="translate(193.476,-81.5074)"> + <title>Foglio.3</title> + <desc><<FooType>></desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="29.7638" cy="154.511" width="59.53" height="17.0079"/> + <rect x="0" y="146.007" width="59.5276" height="17.0079" class="st3"/> + <text x="4.63" y="156.91" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/><<FooType>></text> </g> + <g id="shape4-8" v:mID="4" v:groupContext="shape" transform="translate(237.64,80.0901) rotate(90)"> + <title>Foglio.4</title> + <path d="M0 163.01 L22.01 163.01" class="st5"/> + </g> + <g id="shape5-11" v:mID="5" v:groupContext="shape" transform="translate(71.5861,-72.6866)"> + <title>Foglio.5</title> + <path d="M5.67 163.01 L0 163.01 L2.83 153.38 L5.67 163.01 Z" class="st6"/> + </g> + <g id="shape6-13" v:mID="6" v:groupContext="shape" transform="translate(9.22394,-82.3173)"> + <title>Foglio.6</title> + <rect x="0" y="146.007" width="141.732" height="17.0079" class="st2"/> + </g> + <g id="shape7-15" v:mID="7" v:groupContext="shape" transform="translate(11.1137,-81.5074)"> + <title>Foglio.7</title> + <desc>JAXBElement<FooType></desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="51.4961" cy="154.106" width="103" height="17.8178"/> + <rect x="0" y="145.197" width="102.992" height="17.8178" class="st3"/> + <text x="6.36" y="156.51" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/>JAXBElement<FooType></text> </g> + <g id="shape8-18" v:mID="8" v:groupContext="shape" transform="translate(9.22394,-43.4325)"> + <title>Foglio.8</title> + <rect x="0" y="146.007" width="187.087" height="17.0079" class="st2"/> + </g> + <g id="shape9-20" v:mID="9" v:groupContext="shape" transform="translate(9.22394,-42.8656)"> + <title>Foglio.9</title> + <desc>Instance of JAXBElement<FooType></desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="85.0394" cy="154.511" width="170.08" height="17.0079"/> + <rect x="0" y="146.007" width="170.079" height="17.0079" class="st3"/> + <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>Instance of JAXBElement<FooType></text> </g> + <g id="shape12-23" v:mID="12" v:groupContext="shape" transform="translate(188.912,-137.026)"> + <title>Foglio.12</title> + <rect x="0" y="146.007" width="239.84" height="17.0079" class="st2"/> + </g> + <g id="shape13-25" v:mID="13" v:groupContext="shape" transform="translate(218.988,-137.957)"> + <title>Foglio.13</title> + <desc>ObjectFactory</desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="80.7114" cy="154.977" width="161.43" height="16.0765"/> + <rect x="0" y="146.938" width="161.423" height="16.0765" class="st3"/> + <text x="55.81" y="157.38" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/>ObjectFactory</text> </g> + <g id="shape14-28" v:mID="14" v:groupContext="shape" transform="translate(188.912,-120.342)"> + <title>Foglio.14</title> + <rect x="0" y="146.007" width="239.84" height="17.0079" class="st2"/> + </g> + <g id="shape15-30" v:mID="15" v:groupContext="shape" transform="translate(188.912,-119.532)"> + <title>Foglio.15</title> + <desc>createFoo(FooType): JAXBElement<FooType></desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="89.7638" cy="154.106" width="179.53" height="17.8178"/> + <rect x="0" y="145.197" width="179.528" height="17.8178" class="st3"/> + <text x="5.95" y="156.51" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/>createFoo(FooType): JAXBElement<FooType></text> </g> + <g id="shape16-33" v:mID="16" v:groupContext="shape" transform="translate(151.289,-91.633)"> + <title>Foglio.16</title> + <path d="M0 163.01 L42.19 163.01" class="st5"/> + </g> + <g id="shape17-36" v:mID="17" v:groupContext="shape" transform="translate(-8.291,74.1373) rotate(-90)"> + <title>Foglio.17</title> + <path d="M5.67 163.01 L0 163.01 L2.83 159.7 L5.67 163.01 Z" class="st6"/> + </g> + <g id="shape18-38" v:mID="18" v:groupContext="shape" transform="translate(317.739,74.1373) rotate(90) scale(-1,1)"> + <title>Foglio.18</title> + <path d="M5.67 163.01 L0 163.01 L2.83 159.7 L5.67 163.01 Z" class="st6"/> + </g> + <g id="shape19-40" v:mID="19" v:groupContext="shape" transform="translate(155.208,-90.0113)"> + <title>Foglio.19</title> + <desc>1...1</desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="11.9197" cy="154.511" width="23.84" height="17.0079"/> + <rect x="0" y="146.007" width="23.8394" height="17.0079" class="st3"/> + <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>1...1</text> </g> + <g id="shape20-43" v:mID="20" v:groupContext="shape" transform="translate(9.22394,-9.22394)"> + <title>Foglio.20</title> + <rect x="0" y="128.999" width="187.087" height="34.0157" class="st2"/> + </g> + <g id="shape21-45" v:mID="21" v:groupContext="shape" transform="translate(9.22394,-25.6649)"> + <title>Foglio.21</title> + <desc>name=Qname(“ns”, “foo”, “un”);</desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="85.0394" cy="154.511" width="170.08" height="17.0079"/> + <rect x="0" y="146.007" width="170.079" height="17.0079" class="st3"/> + <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>name=Qname(“ns”, “foo”, “un”);</text> </g> + <g id="shape22-48" v:mID="22" v:groupContext="shape" transform="translate(9.22394,-12.0586)"> + <title>Foglio.22</title> + <desc>value=instanceOf<<FooType>></desc> + <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> + <v:textRect cx="85.0394" cy="154.511" width="170.08" height="17.0079"/> + <rect x="0" y="146.007" width="170.079" height="17.0079" class="st3"/> + <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>value=instanceOf<<FooType>></text> </g> + </g> +</svg>