Skip to content

Commit 10f8e1a

Browse files
committed
merge updates
Signed-off-by: Lukas Jungmann <[email protected]>
1 parent feda7e3 commit 10f8e1a

7 files changed

+20
-20
lines changed

spec/src/main/asciidoc/appH-binary_data.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2020, 2021 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2020, 2023 Contributors to the Eclipse Foundation
33
//
44

55
[appendix]
@@ -243,5 +243,5 @@ schema customization @attachmentRef of <jaxb:property>, specified in
243243

244244
.JAXB marshal/unmarshalling of optimized binary content.
245245
[[opbin]]
246-
image::xmlb-23.png[image]
246+
image::xmlb-23.svg[image]
247247

spec/src/main/asciidoc/ch01-introduction.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2020, 2021 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2020, 2023 Contributors to the Eclipse Foundation
33
//
44

55
== [[a2]]Introduction
@@ -120,7 +120,7 @@ to check incoming XML documents for validity with respect to the
120120
schema. +
121121

122122
.Binding XML to Java objects
123-
image::xmlb-2.png[image]
123+
image::xmlb-2.svg[image]
124124

125125
To sum up: Schemas describe the structure and
126126
meaning of an XML document, in much the same way that a class describes

spec/src/main/asciidoc/ch03-architecture.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2020, 2021 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2020, 2023 Contributors to the Eclipse Foundation
33
//
44

55
== Architecture
@@ -48,7 +48,7 @@ between concepts introduced in this section.
4848

4949
.Non-Normative Jakarta XML Binding Architecture diagram
5050
[[a210]]
51-
image::xmlb-3.png[image]
51+
image::xmlb-3.svg[image]
5252

5353
JAXB-annotated classes are common to both
5454
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
6262
associated with the source schema.
6363

6464
.JAXB 1.0 style binding of schema to interface/implementation classes.
65-
image::xmlb-4.png[image]
65+
image::xmlb-4.svg[image]
6666

6767
Note that the application accesses only the
6868
schema-derived interfaces, factory methods and `jakarta.xml.bind` APIs

spec/src/main/asciidoc/ch05-java_representation.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2020, 2021 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2020, 2023 Contributors to the Eclipse Foundation
33
//
44

55
== Java Representation of XML Content
@@ -636,7 +636,7 @@ value.
636636

637637
.States of a Property Value
638638
[[a623]]
639-
image::xmlb-8.png[image]
639+
image::xmlb-8.svg[image]
640640

641641
*_Example:_* +
642642
In the purchase order schema, the `partNum`
@@ -873,13 +873,13 @@ illustrate the binding changes for the following schema fragment:
873873
----
874874

875875
.JAXB 1.0: isA Relationship between generated element interface and its type
876-
image::xmlb-9.png[image]
876+
image::xmlb-9.svg[image]
877877

878878
.Jakarta XML Binding: hasA Relationship between element instance and its type as described in <<Named Java Element instance>>
879-
image::xmlb-10.png[image]
879+
image::xmlb-10.svg[image]
880880

881881
.Jakarta XML Binding: hasA Relationship between generated element class and its type as described in <<Java Element Class>>
882-
image::xmlb-11.png[image]
882+
image::xmlb-11.svg[image]
883883

884884
While a JAXB 1.0 Element interface implemented its type’s interface,
885885
a Jakarta XML Binding Element instance has a
@@ -902,10 +902,10 @@ Java components introduced in this section are reflected in the
902902
following diagram.
903903

904904
.UML diagram of Java Representationfootnote:[See next figure fordefault binding for anonymous type definition.]
905-
image::xmlb-12.png[image]
905+
image::xmlb-12.svg[image]
906906

907907
.UML diagram when xs:element is bound to schema-derived Element class
908-
image::xmlb-13.png[image]
908+
image::xmlb-13.svg[image]
909909

910910
See also <<table614>>.
911911

spec/src/main/asciidoc/ch06-binding_xml_schema.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2020, 2021 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2020, 2023 Contributors to the Eclipse Foundation
33
//
44

55
== Binding XML Schema to Java Representations
@@ -1045,7 +1045,7 @@ illustrated in <<a999>>.
10451045

10461046
.Binding for a reference to a model group definition.
10471047
[[a999]]
1048-
image::xmlb-16.png[image]
1048+
image::xmlb-16.svg[image]
10491049

10501050
This binding style results in the same
10511051
properties occurring within both Java value class’s A and C to represent
@@ -1155,7 +1155,7 @@ is bound to a Java value class with the name _FooBar_. The following
11551155
figure illustrates this example.
11561156

11571157
.Default binding for anonymous type def within a model group definition.
1158-
image::xmlb-17.png[image]
1158+
image::xmlb-17.svg[image]
11591159

11601160

11611161
Note that even customization specified Java

spec/src/main/asciidoc/ch07-customize_xml_schema.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2020, 2021 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2020, 2023 Contributors to the Eclipse Foundation
33
//
44

55
== Customizing XML Schema to Java Representation Binding
@@ -287,7 +287,7 @@ applies only to the schema element that was annotated with the binding
287287
declaration.
288288

289289
.Scoping Inheritance and Overriding For Binding Declarations
290-
image::xmlb-18.png[image]
290+
image::xmlb-18.svg[image]
291291

292292
The different scopes form a taxonomy. The
293293
taxonomy defines both the inheritance and overriding semantics of

spec/src/main/asciidoc/xml-binding-spec.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2017, 2020 Contributors to the Eclipse Foundation
2+
// Copyright (c) 2017, 2023 Contributors to the Eclipse Foundation
33
//
44

55
= Jakarta XML Binding

0 commit comments

Comments
 (0)