diff --git a/spec/src/main/asciidoc/ch03-architecture.adoc b/spec/src/main/asciidoc/ch03-architecture.adoc index 910949d..6f1050c 100644 --- a/spec/src/main/asciidoc/ch03-architecture.adoc +++ b/spec/src/main/asciidoc/ch03-architecture.adoc @@ -48,7 +48,7 @@ between concepts introduced in this section. .Non-Normative Jakarta XML Binding Architecture diagram [[a210]] -image::images/xmlb-3.png[image] +image::images/xmlb-3.svg[image] JAXB-annotated classes are common to both binding schemes. They are either generated by a schema compiler or the @@ -62,7 +62,7 @@ within the schema or they can appear in an external binding file that is associated with the source schema. .JAXB 1.0 style binding of schema to interface/implementation classes. -image::images/xmlb-4.png[image] +image::images/xmlb-4.svg[image] Note that the application accesses only the schema-derived interfaces, factory methods and `jakarta.xml.bind` APIs diff --git a/spec/src/main/asciidoc/images/xmlb-3.png b/spec/src/main/asciidoc/images/xmlb-3.png deleted file mode 100644 index a9121d9..0000000 Binary files a/spec/src/main/asciidoc/images/xmlb-3.png and /dev/null differ diff --git a/spec/src/main/asciidoc/images/xmlb-3.svg b/spec/src/main/asciidoc/images/xmlb-3.svg new file mode 100644 index 0000000..5f85c9b --- /dev/null +++ b/spec/src/main/asciidoc/images/xmlb-3.svg @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + Pagina 1 + + + Foglio.1 + + + + Foglio.23 + + + + Foglio.6 + + + + Foglio.21 + Schema + + + + Schema + + Foglio.47 + + + + Foglio.20 + XML/Java Customization Binding Declaration + + + + XML/Java CustomizationBindingDeclaration + + Foglio.48 + + + + Foglio.49 + Schema Compiler + + + + SchemaCompiler + + Foglio.50 + + + + Foglio.51 + + + + Foglio.52 + + + + Foglio.53 + + + + Foglio.29 + + + + Foglio.30 + + + + Foglio.54 + + + + Foglio.55 + + + + Foglio.56 + + + + Foglio.57 + Binding Legend + + + + Binding Legend + + Foglio.58 + + + + Foglio.59 + + + + Foglio.60 + + + + Foglio.61 + + + + Foglio.27 + Schema to Java + + + + Schema to Java + + Foglio.62 + Java to Schema + + + + Java to Schema + + Foglio.63 + + + + Foglio.25 + + + + Foglio.28 + Application Code + + + + Application Code + + Foglio.64 + + + + Foglio.65 + Portable JAXB-annotated classes + + + + PortableJAXB-annotatedclasses + + Foglio.66 + + + + Foglio.67 + Package Javax.xml.bind + + + + PackageJavax.xml.bind + + Foglio.68 + + + + Foglio.69 + ObjectFactory + + + + ObjectFactory + + Foglio.70 + + + + Foglio.71 + Annotation-driven Binding Framework Implementation + + + + Annotation-driven Binding FrameworkImplementation + + Foglio.72 + + + + Foglio.73 + Schema Generator + + + + SchemaGenerator + + Foglio.74 + + + + Foglio.75 + + + + Foglio.76 + + + + Foglio.77 + + + + Foglio.2 + Application + + + + Application + + diff --git a/spec/src/main/asciidoc/images/xmlb-4.png b/spec/src/main/asciidoc/images/xmlb-4.png deleted file mode 100644 index d20f1f7..0000000 Binary files a/spec/src/main/asciidoc/images/xmlb-4.png and /dev/null differ diff --git a/spec/src/main/asciidoc/images/xmlb-4.svg b/spec/src/main/asciidoc/images/xmlb-4.svg new file mode 100644 index 0000000..c66edb2 --- /dev/null +++ b/spec/src/main/asciidoc/images/xmlb-4.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + Pagina 1 + + + Foglio.1 + + + + Foglio.23 + + + + Foglio.6 + + + + Foglio.21 + Source Schema + + + + SourceSchema + + Foglio.47 + + + + Foglio.20 + XML/Java Customization Binding Declarations + + + + XML/Java CustomizationBindingDeclarations + + Foglio.48 + + + + Foglio.49 + Binding Compiler + + + + BindingCompiler + + Foglio.50 + + + + Foglio.51 + + + + Foglio.52 + + + + Foglio.53 + + + + Foglio.29 + + + + Foglio.30 + + + + Foglio.54 + + + + Foglio.55 + + + + Foglio.25 + + + + Foglio.28 + Application Code + + + + Application Code + + Foglio.64 + + + + Foglio.65 + Schema Derived Interfaces, Factory Methods + + + + Schema Derived Interfaces,Factory Methods + + Foglio.66 + + + + Foglio.67 + Package Javax.xml.bind + + + + PackageJavax.xml.bind + + Foglio.68 + + + + Foglio.69 + Implementation classes, helper classes, ... + + + + Implementation classes, helper classes, ... + + Foglio.70 + + + + Foglio.71 + Binding Framework Implementation + + + + BindingFrameworkImplementation + + Foglio.2 + Application + + + + Application + +