From cb0b4756ec476ef3a28e31dccbd59c4d7a4dc8e1 Mon Sep 17 00:00:00 2001 From: Dmitri Cherkas Date: Mon, 14 Feb 2022 18:56:48 +0100 Subject: [PATCH] xmlb-3 and xmlb-4 are recreated in SVG format Signed-off-by: Dmitri Cherkas --- spec/src/main/asciidoc/ch03-architecture.adoc | 4 +- spec/src/main/asciidoc/images/xmlb-3.png | Bin 7223 -> 0 bytes spec/src/main/asciidoc/images/xmlb-3.svg | 249 ++++++++++++++++++ spec/src/main/asciidoc/images/xmlb-4.png | Bin 6036 -> 0 bytes spec/src/main/asciidoc/images/xmlb-4.svg | 175 ++++++++++++ 5 files changed, 426 insertions(+), 2 deletions(-) delete mode 100644 spec/src/main/asciidoc/images/xmlb-3.png create mode 100644 spec/src/main/asciidoc/images/xmlb-3.svg delete mode 100644 spec/src/main/asciidoc/images/xmlb-4.png create mode 100644 spec/src/main/asciidoc/images/xmlb-4.svg 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 a9121d9f0bdddd8df16f5f21a15d8439d68038e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7223 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 + + + + + + + + + + + + + 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 d20f1f7d9e2783c70ed5d954576838ca721a5840..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6036 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

GQ6BCz{07_{&5s}3a&VT-!z|F(n Z*)iz<79_oSUj_(3nh*8VDpaf^{sW#euZsWx 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 + +