This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/master by this push:
     new 123d5ca5c0 CAUSEWAY-3354: updates docs and mig notes relating to xsd 
change
123d5ca5c0 is described below

commit 123d5ca5c09626bfb0cce4456aaa1417687bf469
Author: danhaywood <[email protected]>
AuthorDate: Thu Feb 16 07:34:17 2023 +0000

    CAUSEWAY-3354: updates docs and mig notes relating to xsd change
---
 .../index/services/grid/GridSystemService.adoc     |  4 ++--
 .../applib-classes/pages/layout/menubars.adoc      |  4 ++--
 .../applib-classes/pages/layout/object-layout.adoc |  8 +++----
 .../ROOT/pages/2022/2.0.0-RC1/mignotes.adoc        | 25 +++++++++++++++-------
 .../modules/petclinic/pages/040-pet-entity.adoc    |  2 +-
 .../modules/fun/pages/ui/menubars-layout.adoc      |  6 +++---
 .../modules/fun/pages/ui/object-layout.adoc        | 12 +++++------
 .../causeway/client/kroviz/utils/TestUtils.kt      |  2 +-
 .../kroviz/src/main/resources/bootstrap3.xsd       | 10 ++++-----
 .../src/main/resources/component/component.xsd     |  8 +++----
 .../kroviz/src/main/resources/links/links.xsd      |  2 +-
 .../snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt      |  6 +++---
 .../kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt   | 24 ++++++++++-----------
 .../causeway/client/kroviz/snapshots/sample.xml    |  6 +++---
 .../snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt    |  4 ++--
 .../snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt  |  2 +-
 .../snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt     |  6 +++---
 .../causeway/client/kroviz/util/XmlHelperTest.kt   |  2 +-
 .../adoc/modules/ROOT/pages/layout-resources.adoc  | 12 +++++------
 19 files changed, 77 insertions(+), 68 deletions(-)

diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridSystemService.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridSystemService.adoc
index cc22e4720c..c7265187bd 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridSystemService.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/services/grid/GridSystemService.adoc
@@ -71,14 +71,14 @@ There can be multiple implementations of this service, this 
indicates the base c
 
 The target namespace for this grid system.
 
-This is used when generating the XML. The Bootstrap3 grid system provided by 
the framework returns the value 
`http://causeway.apache.org/applib/layout/grid/bootstrap3`.
+This is used when generating the XML. The Bootstrap3 grid system provided by 
the framework returns the value 
`https://causeway.apache.org/applib/layout/grid/bootstrap3`.
 
 [#schemaLocation_]
 === schemaLocation()
 
 The schema location for the XSD.
 
-Every grid system is expected to provide a schema XSD in order to provide code 
completion in an IDE. The Bootstrap3 grid system provided by the framework 
returns the value 
`http://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd`.
+Every grid system is expected to provide a schema XSD in order to provide code 
completion in an IDE. The Bootstrap3 grid system provided by the framework 
returns the value 
`https://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd`.
 
 [#defaultGrid_Class]
 === defaultGrid(Class)
diff --git 
a/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc 
b/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc
index f9c2644752..439bf5bcfb 100644
--- 
a/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc
+++ 
b/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc
@@ -14,7 +14,7 @@ The component class `ServiceActionLayoutData` defines action 
metadata, being bro
 This is similar to the `ActionLayoutData` component class used for object 
layouts, but also captures the identity of the "owning" domain service.
 Service actions are grouped into menu sections.
 
-All of the classes in this package are JAXB-annotated, meaning that they can 
be serialized to/from XML (in the 
`http://causeway.apache.org/applib/layout/menubars/bootstrap3` XSD namespace).
+All of the classes in this package are JAXB-annotated, meaning that they can 
be serialized to/from XML (in the 
`https://causeway.apache.org/applib/layout/menubars/bootstrap3` XSD namespace).
 This ability to serialize to/from XML is used by the 
xref:refguide:applib:index/services/menu/MenuBarsLoaderService.adoc[MenuBarsLoaderService],
 the default implementation of which reads the grid layout for a domain class 
from a `.layout.xml` file on the classpath.
 It also allows the menu bars to be exposed through the REST API provided by 
the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)], as either XML 
or JSON.
 
@@ -65,4 +65,4 @@ This is similar to `ActionLayoutData` (of the 
xref:applib-classes:layout.adoc[ob
 
 The link classes reside in the `org.apache.causeway.applib.layout.links` 
package, and consist of just the `Link` class.
 
-The XSD for these classes is available at 
link:http://causeway.apache.org/applib/layout/links/links.xsd[].
+The XSD for these classes is available at 
link:https://causeway.apache.org/applib/layout/links/links.xsd[].
diff --git 
a/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
 
b/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
index f275caaad5..a1eb003bcf 100644
--- 
a/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
+++ 
b/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
@@ -19,7 +19,7 @@ The component classes, though, are intended to be reusable 
across all grid syste
 
 The component classes, meanwhile, are broadly equivalent to the "layout" 
annotations 
(xref:refguide:applib:index/annotation/PropertyLayout.adoc[@PropertyLayout], 
xref:refguide:applib:index/annotation/CollectionLayout.adoc[@CollectionLayout], 
xref:refguide:applib:index/annotation/ActionLayout.adoc[@ActionLayout] and 
xref:refguide:applib:index/annotation/DomainObjectLayout.adoc[@DomainObjectLayout]
 
-All of the classes in this package are JAXB-annotated, meaning that they can 
be serialized to/from XML (the `component` classes in the 
`http://causeway.apache.org/applib/layout/component` XSD namespace, the 
bootstrap 3 grid classes in the 
`http://causeway.apache.org/applib/layout/grid/bootstrap3` XSD namespace).
+All of the classes in this package are JAXB-annotated, meaning that they can 
be serialized to/from XML (the `component` classes in the 
`https://causeway.apache.org/applib/layout/component` XSD namespace, the 
bootstrap 3 grid classes in the 
`https://causeway.apache.org/applib/layout/grid/bootstrap3` XSD namespace).
 This ability to serialize to/from XML is used by the 
xref:refguide:applib:index/services/grid/GridLoaderService.adoc[GridLoaderService],
 the default implementation of which reads the grid layout for a domain class 
from a `.layout.xml` file on the classpath.
 It also allows the grid to be exposed through the REST API provided by the 
xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)], as either XML or 
JSON.
 
@@ -51,7 +51,7 @@ In addition, the component package includes `Grid`, 
representing the top level c
 `Grid` itself is merely an interface, but it also defines the visitor pattern 
to make it easy for validate and normalize the grid layouts.
 The `GridAbstract` convenience superclass provides a partial implementation of 
this visitor pattern.
 
-The XSD for these classes is available at 
link:http://causeway.apache.org/applib/layout/component/component.xsd[].
+The XSD for these classes is available at 
link:https://causeway.apache.org/applib/layout/component/component.xsd[].
 
 
 == Bootstrap3 Grid
@@ -107,7 +107,7 @@ As you can probably guess, the `BS3Grid` is the top-level 
object (that is, it is
 All of these classes also allow custom CSS to be specified; these are added to 
the CSS classes for the corresponding `<div`> in the rendered page.
 The xref:vw:ROOT:customisation.adoc#custom-css[application.css] file can then 
be used for application-specific CSS, allowing arbitrary fine-tuning of the 
layout of the page.
 
-The XSD for these classes is available at 
link:http://causeway.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd[].
+The XSD for these classes is available at 
link:https://causeway.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd[].
 
 
 == Link
@@ -136,4 +136,4 @@ This is always "GET".
 <.> The (absolute) URL to access the Restful Objects resource.
 <.> The media type (`Accept` header) that will be returned by the URL.
 
-The XSD for these classes is available at 
link:http://causeway.apache.org/applib/layout/links/links.xsd[].
+The XSD for these classes is available at 
link:https://causeway.apache.org/applib/layout/links/links.xsd[].
diff --git 
a/antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-RC1/mignotes.adoc 
b/antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-RC1/mignotes.adoc
index df94cb2e61..e217653476 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-RC1/mignotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2022/2.0.0-RC1/mignotes.adoc
@@ -6,13 +6,22 @@
 This page will be added to as development progresses.
 
 == Project Rename
-Any occurrences of `isis` within source code, including configuration 
resources, 
+Any occurrences of `isis` within source code, including configuration 
resources,
 have been replaced with `causeway` while keeping variants:
 
 * lower-case `isis` -> `causeway`
 * upper-case `ISIS` -> `CAUSEWAY`
 * or capital case `Isis` -> `Causeway`
 
+== XSDs
+
+The namespace and location of XSDs has changed:
+
+* from: `http://isis.apache.org/...`
+* to `https://causewaY.apache.org/...`
+
+Note that the scheme has changed also, from `http` to `https`.
+
 == Configuration
 
 The following changed:
@@ -32,7 +41,7 @@ The following changed:
 | causeway.viewer.*wicket*.application.menubars-layout-*xml*
 | causeway.viewer.*common*.application.menubars-layout-*file*
 
-| causeway.viewer.*wicket*.application 
+| causeway.viewer.*wicket*.application
 | causeway.viewer.*common*.application
 
 | causeway.viewer.*wicket*.credit
@@ -50,7 +59,7 @@ The following changed:
 | previously
 | new
 
-| 
+|
 
`o.a.c.v.restfulobjects.jaxrsresteasy4.CausewayModuleViewerRestfulObjectsJaxrsResteasy4`
 from
 [source,xml]
 ----
@@ -58,7 +67,7 @@ The following changed:
 <artifactId>causeway-viewer-restfulobjects-jaxrsresteasy4</artifactId>
 ----
 |
-`o.a.c.v.restfulobjects.jaxrsresteasy.CausewayModuleViewerRestfulObjectsJaxrsResteasy`
 from 
+`o.a.c.v.restfulobjects.jaxrsresteasy.CausewayModuleViewerRestfulObjectsJaxrsResteasy`
 from
 [source,xml]
 ----
 <groupId>org.apache.causeway.viewer</groupId>
@@ -76,14 +85,14 @@ The following changed:
 | previously
 | new
 
-| `ViewModel` implementations were required to have at least a _public_ single 
argument constructor, 
+| `ViewModel` implementations were required to have at least a _public_ single 
argument constructor,
 taking a `String` argument for the `ViewModel's` memento.
-| `ViewModel` implementations now allow *any* _public_ constructor signature, 
+| `ViewModel` implementations now allow *any* _public_ constructor signature,
 where arguments are auto-resolved by the `ServiceRegistry`.
 
 `String` arguments still get the `ViewModel's` memento passed in.
 
-If the `ViewModel` has multiple _public_ constructors, it picks (the) one, 
-that has an `@Inject` or `@Autowired` annotation.  
+If the `ViewModel` has multiple _public_ constructors, it picks (the) one,
+that has an `@Inject` or `@Autowired` annotation.
 
 |===
diff --git 
a/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc 
b/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
index 3053da0f56..603d57d211 100644
--- a/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
@@ -525,7 +525,7 @@ mvn -pl spring-boot:run
 .Pet.layout.xml
 ----
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<bs3:grid 
xsi:schemaLocation="http://causeway.apache.org/applib/layout/component 
http://causeway.apache.org/applib/layout/component/component.xsd 
http://causeway.apache.org/applib/layout/links 
http://causeway.apache.org/applib/layout/links/links.xsd 
http://causeway.apache.org/applib/layout/grid/bootstrap3 
http://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd"; 
xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3"; 
xmlns:cpt="http://causeway.apache.org/appli [...]
+<bs3:grid 
xsi:schemaLocation="https://causeway.apache.org/applib/layout/component 
https://causeway.apache.org/applib/layout/component/component.xsd 
https://causeway.apache.org/applib/layout/links 
https://causeway.apache.org/applib/layout/links/links.xsd 
https://causeway.apache.org/applib/layout/grid/bootstrap3 
https://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd"; 
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3"; 
xmlns:cpt="https://causeway.apache.o [...]
     <bs3:row>
         <bs3:col span="12" unreferencedActions="true">
             <cpt:domainObject bookmarking="AS_ROOT"/>
diff --git 
a/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc 
b/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
index 6c1b62ace4..337a9fee51 100644
--- a/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
@@ -110,9 +110,9 @@ For example, here's a fragment of that provided by the 
xref:docs:starters:simple
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <mb3:menuBars
     xsi:schemaLocation="..."
-    xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-    xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-    xmlns:mb3="http://causeway.apache.org/applib/layout/menubars/bootstrap3";
+    xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+    xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+    xmlns:mb3="https://causeway.apache.org/applib/layout/menubars/bootstrap3";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <mb3:primary>                                               <!--.-->
         <mb3:menu>                                              <!--.-->
diff --git 
a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc 
b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
index b56992006d..70dee4af65 100644
--- a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
@@ -65,12 +65,12 @@ There are two: one for the grid classes, and one for the 
common component classe
        OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
 <bs3:grid
-  xsi:schemaLocation="http://causeway.apache.org/applib/layout/component
-                      
http://causeway.apache.org/applib/layout/component/component.xsd
-                      http://causeway.apache.org/applib/layout/grid/bootstrap3
-                      
http://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd";
-  xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";
-  xmlns:c="http://causeway.apache.org/applib/layout/component";
+  xsi:schemaLocation="https://causeway.apache.org/applib/layout/component
+                      
https://causeway.apache.org/applib/layout/component/component.xsd
+                      https://causeway.apache.org/applib/layout/grid/bootstrap3
+                      
https://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd";
+  xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";
+  xmlns:c="https://causeway.apache.org/applib/layout/component";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     ...
 </bs3:grid>
diff --git 
a/incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/utils/TestUtils.kt
 
b/incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/utils/TestUtils.kt
index 80fc7ff433..18c1b341ab 100644
--- 
a/incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/utils/TestUtils.kt
+++ 
b/incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/utils/TestUtils.kt
@@ -23,7 +23,7 @@ object TestUtils {
     fun execute() {
         //given
         val inputXml =
-            "<?xml version=\"1.0\" encoding=\"UTF-8\" 
standalone=\"yes\"?><bs3:grid 
xmlns:cpt=\"http://causeway.apache.org/applib/layout/component\"; 
xmlns:lnk=\"http://causeway.apache.org/applib/layout/links\"; 
xmlns:bs3=\"http://causeway.apache.org/applib/layout/grid/bootstrap3\";><bs3:row><bs3:col
 span=\"10\" 
unreferencedActions=\"true\"><cpt:domainObject><cpt:link><lnk:rel>urn:org.restfulobjects:rels/element</lnk:rel><lnk:method>GET</lnk:method><lnk:href>http://localhost:8080/restful/ob
 [...]
+            "<?xml version=\"1.0\" encoding=\"UTF-8\" 
standalone=\"yes\"?><bs3:grid 
xmlns:cpt=\"https://causeway.apache.org/applib/layout/component\"; 
xmlns:lnk=\"https://causeway.apache.org/applib/layout/links\"; 
xmlns:bs3=\"https://causeway.apache.org/applib/layout/grid/bootstrap3\";><bs3:row><bs3:col
 span=\"10\" 
unreferencedActions=\"true\"><cpt:domainObject><cpt:link><lnk:rel>urn:org.restfulobjects:rels/element</lnk:rel><lnk:method>GET</lnk:method><lnk:href>http://localhost:8080/restful
 [...]
         //when
         val outputXml = XmlHelper.format(inputXml)
         console.log("[TU.execute]")
diff --git a/incubator/clients/kroviz/src/main/resources/bootstrap3.xsd 
b/incubator/clients/kroviz/src/main/resources/bootstrap3.xsd
index 48ca8a3743..fd27044e23 100644
--- a/incubator/clients/kroviz/src/main/resources/bootstrap3.xsd
+++ b/incubator/clients/kroviz/src/main/resources/bootstrap3.xsd
@@ -11,18 +11,18 @@
        language governing permissions and limitations under the License. -->
 <xs:schema
         xmlns:xs="http://www.w3.org/2001/XMLSchema";
-        xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-        xmlns:tns="http://causeway.apache.org/applib/layout/grid/bootstrap3";
+        xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+        xmlns:tns="https://causeway.apache.org/applib/layout/grid/bootstrap3";
         elementFormDefault="qualified"
-        
targetNamespace="http://causeway.apache.org/applib/layout/grid/bootstrap3";
+        
targetNamespace="https://causeway.apache.org/applib/layout/grid/bootstrap3";
         version="1.0">
 
     <xs:import
-            namespace="http://causeway.apache.org/applib/layout/component";
+            namespace="https://causeway.apache.org/applib/layout/component";
             schemaLocation="../../component/component.xsd"/>
 
     <xs:import
-            namespace="http://causeway.apache.org/applib/layout/links";
+            namespace="https://causeway.apache.org/applib/layout/links";
             schemaLocation="../../links/links.xsd"/>
 
     <xs:element name="clearFixHidden" type="tns:clearFixHidden"/>
diff --git 
a/incubator/clients/kroviz/src/main/resources/component/component.xsd 
b/incubator/clients/kroviz/src/main/resources/component/component.xsd
index 02e5129316..a33a0f2d98 100644
--- a/incubator/clients/kroviz/src/main/resources/component/component.xsd
+++ b/incubator/clients/kroviz/src/main/resources/component/component.xsd
@@ -10,14 +10,14 @@
        OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
-           xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-           xmlns:tns="http://causeway.apache.org/applib/layout/component";
+           xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+           xmlns:tns="https://causeway.apache.org/applib/layout/component";
            elementFormDefault="qualified"
-           targetNamespace="http://causeway.apache.org/applib/layout/component";
+           
targetNamespace="https://causeway.apache.org/applib/layout/component";
            version="1.0">
 
   <xs:import
-          namespace="http://causeway.apache.org/applib/layout/links";
+          namespace="https://causeway.apache.org/applib/layout/links";
           schemaLocation="../links/links.xsd"/>
 
   <xs:element name="action" type="tns:action"/>
diff --git a/incubator/clients/kroviz/src/main/resources/links/links.xsd 
b/incubator/clients/kroviz/src/main/resources/links/links.xsd
index 2251551383..9fd43ff579 100644
--- a/incubator/clients/kroviz/src/main/resources/links/links.xsd
+++ b/incubator/clients/kroviz/src/main/resources/links/links.xsd
@@ -12,7 +12,7 @@
 <xs:schema
         xmlns:xs="http://www.w3.org/2001/XMLSchema";
         elementFormDefault="qualified"
-        targetNamespace="http://causeway.apache.org/applib/layout/links";
+        targetNamespace="https://causeway.apache.org/applib/layout/links";
         version="1.0">
 
     <xs:complexType name="link">
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt
index 6e0eb0d7e7..ddad271e4a 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/STRINGS_LAYOUT_XML.kt
@@ -23,9 +23,9 @@ import org.apache.causeway.client.kroviz.snapshots.Response
 object STRINGS_LAYOUT_XML: Response() {
     override val url = 
"http://localhost:8080/restful/objects/demo.Tab/ADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4KPERlbW8-CiAgICA8ZmllbGQxPmZpZWxkIDE8L2ZpZWxkMT4KICAgIDxmaWVsZDI-ZmllbGQgMjwvZmllbGQyPgogICAgPGhpZGRlbj5mYWxzZTwvaGlkZGVuPgo8L0RlbW8-Cg==/object-layout";
     override val str = """<?xml version="1.0" encoding="UTF-8" 
standalone="yes"?>
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-          xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-          xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+          xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+          
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
     <bs3:row>
         <bs3:col span="10" unreferencedActions="true">
             <cpt:domainObject>
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt
index e63e17e797..7acd5e7f56 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/demo2_0_0/TAB_LAYOUT_XML.kt
@@ -23,19 +23,19 @@ import org.apache.causeway.client.kroviz.snapshots.Response
 object TAB_LAYOUT_XML: Response() {
     override val url = 
"http://localhost:8080/restful/objects/demo.Tab/ADw_eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4KPERlbW8-CiAgICA8ZmllbGQxPmZpZWxkIDE8L2ZpZWxkMT4KICAgIDxmaWVsZDI-ZmllbGQgMjwvZmllbGQyPgogICAgPGhpZGRlbj5mYWxzZTwvaGlkZGVuPgo8L0RlbW8-Cg==/object-layout";
     override val str = """<?xml version="1.0" encoding="UTF-8" 
standalone="yes"?>
-<!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor 
-       license agreements. See the NOTICE file distributed with this work for 
additional 
-       information regarding copyright ownership. The ASF licenses this file 
to 
-       you under the Apache License, Version 2.0 (the "License"); you may not 
use 
-       this file except in compliance with the License. You may obtain a copy 
of 
-       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required 
-       by applicable law or agreed to in writing, software distributed under 
the 
-       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
+<!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor
+       license agreements. See the NOTICE file distributed with this work for 
additional
+       information regarding copyright ownership. The ASF licenses this file to
+       you under the Apache License, Version 2.0 (the "License"); you may not 
use
+       this file except in compliance with the License. You may obtain a copy 
of
+       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required
+       by applicable law or agreed to in writing, software distributed under 
the
+       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS
+       OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-          xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-          xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+          xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+          
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
     <bs3:row>
         <bs3:col span="12" unreferencedActions="true">
             <cpt:domainObject>
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/sample.xml
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/sample.xml
index 89a3777d9d..9b387ee768 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/sample.xml
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/sample.xml
@@ -19,9 +19,9 @@
   ~
   -->
 
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-          xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-          xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+          xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+          
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
     <bs3:row>
         <bs3:col span="10" unreferencedActions="true">
             <cpt:domainObject>
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt
index 36264e7d84..b27a539bb2 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/CFG_LAYOUT_XML.kt
@@ -23,7 +23,7 @@ import org.apache.causeway.client.kroviz.snapshots.Response
 object CFG_LAYOUT_XML: Response() {
     override val url= 
"http://localhost:8080/restful/objects/causewayApplib.ConfigurationProperty/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8Y29uZmlndXJhdGlvblByb3BlcnR5PgogICAgPGtleT5pc2lzLmFwcE1hbmlmZXN0PC9rZXk-CiAgICA8dmFsdWU-ZG9tYWluYXBwLmFwcGxpY2F0aW9uLm1hbmlmZXN0LkRvbWFpbkFwcEFwcE1hbmlmZXN0PC92YWx1ZT4KPC9jb25maWd1cmF0aW9uUHJvcGVydHk-Cg==/object-layout";
     override val str = """
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component"; 
xmlns:lnk="http://causeway.apache.org/applib/layout/links"; 
xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component"; 
xmlns:lnk="https://causeway.apache.org/applib/layout/links"; 
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
     <bs3:row>
         <bs3:col span="12" unreferencedActions="true">
             <cpt:domainObject>
@@ -110,6 +110,6 @@ object CFG_LAYOUT_XML: Response() {
             <bs3:tabGroup unreferencedCollections="true"/>
         </bs3:col>
     </bs3:row>
-</bs3:grid> 
+</bs3:grid>
 """
 }
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt
index 30b5e9a59d..96d792c641 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/FR_OBJECT_LAYOUT.kt
@@ -23,7 +23,7 @@ import org.apache.causeway.client.kroviz.snapshots.Response
 object FR_OBJECT_LAYOUT : Response() {
     override val url = 
"http://localhost:8080/restful/objects/causewayApplib.FixtureResult/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPG1lbWVudG8-PGtleT5kb21haW4tYXBwLWRlbW8vcGVyc2lzdC1hbGwvaXRlbS01PC9rZXk-PG9iamVjdC5ib29rbWFyaz5zaW1wbGUuU2ltcGxlT2JqZWN0OjExNDwvb2JqZWN0LmJvb2ttYXJrPjwvbWVtZW50bz4=/object-layout";
     override val str = """
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component"; 
xmlns:lnk="http://causeway.apache.org/applib/layout/links"; 
xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component"; 
xmlns:lnk="https://causeway.apache.org/applib/layout/links"; 
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
     <bs3:row>
         <bs3:col span="12" unreferencedActions="true">
             <cpt:domainObject>
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt
index d77a212f76..8d943eb622 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/SO_LAYOUT_XML.kt
@@ -23,9 +23,9 @@ import org.apache.causeway.client.kroviz.snapshots.Response
 object SO_LAYOUT_XML: Response() {
     override val url = 
"http://localhost:8080/restful/domain-types/simple.SimpleObject/layout";
     override val str = """
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-          xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-          xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+          xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+          
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
     <script/>
     <bs3:row>
         <bs3:col span="12" unreferencedActions="true">
diff --git 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/util/XmlHelperTest.kt
 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/util/XmlHelperTest.kt
index 57ab464211..9c19305e83 100644
--- 
a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/util/XmlHelperTest.kt
+++ 
b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/util/XmlHelperTest.kt
@@ -42,7 +42,7 @@ class XmlHelperTest {
     fun testFormat() {
         //given
         val inputXml =
-            "<?xml version=\"1.0\" encoding=\"UTF-8\" 
standalone=\"yes\"?><bs3:grid 
xmlns:cpt=\"http://causeway.apache.org/applib/layout/component\"; 
xmlns:lnk=\"http://causeway.apache.org/applib/layout/links\"; 
xmlns:bs3=\"http://causeway.apache.org/applib/layout/grid/bootstrap3\";><bs3:row><bs3:col
 span=\"10\" 
unreferencedActions=\"true\"><cpt:domainObject><cpt:link><lnk:rel>urn:org.restfulobjects:rels/element</lnk:rel><lnk:method>GET</lnk:method><lnk:href>http://localhost:8080/restful/ob
 [...]
+            "<?xml version=\"1.0\" encoding=\"UTF-8\" 
standalone=\"yes\"?><bs3:grid 
xmlns:cpt=\"https://causeway.apache.org/applib/layout/component\"; 
xmlns:lnk=\"https://causeway.apache.org/applib/layout/links\"; 
xmlns:bs3=\"https://causeway.apache.org/applib/layout/grid/bootstrap3\";><bs3:row><bs3:col
 span=\"10\" 
unreferencedActions=\"true\"><cpt:domainObject><cpt:link><lnk:rel>urn:org.restfulobjects:rels/element</lnk:rel><lnk:method>GET</lnk:method><lnk:href>http://localhost:8080/restful
 [...]
         //when
         val outputXml = XmlHelper.format(inputXml)
         // then
diff --git 
a/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc 
b/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
index f317354f0f..11ade631ce 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
@@ -18,9 +18,9 @@ For example, the xref:docs:starters:helloworld.adoc[Hello 
World starter app] has
 ----
 <mb3:menuBars
     xsi:schemaLocation="..."
-    xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-    xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-    xmlns:mb3="http://causeway.apache.org/applib/layout/menubars/bootstrap3";
+    xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+    xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+    xmlns:mb3="https://causeway.apache.org/applib/layout/menubars/bootstrap3";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <mb3:primary>
         <mb3:menu>
@@ -175,9 +175,9 @@ For example, the layout for a "HelloWorldObject" instance 
in the hello world sta
        License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS
        OF ANY KIND, either express or implied. See the License for the specific
        language governing permissions and limitations under the License. -->
-<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component";
-          xmlns:lnk="http://causeway.apache.org/applib/layout/links";
-          xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3";>
+<bs3:grid xmlns:cpt="https://causeway.apache.org/applib/layout/component";
+          xmlns:lnk="https://causeway.apache.org/applib/layout/links";
+          
xmlns:bs3="https://causeway.apache.org/applib/layout/grid/bootstrap3";>
   <bs3:row>
     <bs3:col span="12" unreferencedActions="true">
       <cpt:domainObject bookmarking="AS_ROOT">

Reply via email to