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

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

commit 9295248cb4aaa93f427524d1527dff6e89270ec9
Author: Andi Huber <[email protected]>
AuthorDate: Fri Apr 8 21:02:22 2022 +0200

    ISIS-2997: recreate site index
---
 .../pages/index/layout/component/FieldSet.adoc     |  2 +-
 .../BS3ClearFix.adoc => bootstrap/BSClearFix.adoc} |  6 +++---
 .../BSClearFixHidden.adoc}                         |  6 +++---
 .../BSClearFixVisible.adoc}                        |  6 +++---
 .../BS3Col.adoc => bootstrap/BSCol.adoc}           | 18 +++++++++---------
 .../BS3Element.adoc => bootstrap/BSElement.adoc}   |  6 +++---
 .../BSElementAbstract.adoc}                        |  6 +++---
 .../BS3Grid.adoc => bootstrap/BSGrid.adoc}         | 14 +++++++-------
 .../BS3Row.adoc => bootstrap/BSRow.adoc}           | 18 +++++++++---------
 .../BSRowContent.adoc}                             | 14 +++++++-------
 .../BSRowContentOwner.adoc}                        |  6 +++---
 .../BS3RowOwner.adoc => bootstrap/BSRowOwner.adoc} |  8 ++++----
 .../BS3Tab.adoc => bootstrap/BSTab.adoc}           | 20 ++++++++++----------
 .../BS3TabGroup.adoc => bootstrap/BSTabGroup.adoc} | 20 ++++++++++----------
 .../BSTabGroupOwner.adoc}                          |  8 ++++----
 .../BSTabOwner.adoc}                               |  7 ++++---
 .../grid/{bootstrap3 => bootstrap}/HasCssId.adoc   |  0
 .../grid/{bootstrap3 => bootstrap}/Size.adoc       |  0
 .../grid/{bootstrap3 => bootstrap}/SizeSpan.adoc   |  0
 .../grid/{bootstrap3 => bootstrap}/WithinGrid.adoc |  2 +-
 .../layout/grid/bootstrap3/BS3TabGroupOwner.adoc   | 13 -------------
 .../BS3Menu.adoc => bootstrap/BSMenu.adoc}         | 12 ++++++------
 .../BS3MenuBar.adoc => bootstrap/BSMenuBar.adoc}   | 12 ++++++------
 .../BS3MenuBars.adoc => bootstrap/BSMenuBars.adoc} | 22 +++++++++++-----------
 .../BSMenuSection.adoc}                            | 10 +++++-----
 .../index/services/menu/MenuBarsLoaderService.adoc |  8 ++++----
 .../restfulobjects/applib/RestfulMediaType.adoc    |  8 ++++----
 core/adoc/modules/_overview/pages/about.adoc       |  6 +++---
 28 files changed, 123 insertions(+), 135 deletions(-)

diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
index 7edff01bed..bbba65b660 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/component/FieldSet.adoc
@@ -74,7 +74,7 @@ As per <div id="...">...</div> : must be unique across entire 
page.
 
 Whether this fieldset should be used to hold any unreferenced actions 
(contributed or "native").
 
-Any layout must have precisely one fieldset or 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Col.adoc[BS3Col] that has 
this attribute set.
+Any layout must have precisely one fieldset or 
xref:refguide:applib:index/layout/grid/bootstrap/BSCol.adoc[BSCol] that has 
this attribute set.
 
 [#isUnreferencedProperties__]
 === isUnreferencedProperties()
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFix.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFix.adoc
similarity index 93%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFix.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFix.adoc
index cfb1443e0c..c2005332f9 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFix.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFix.adoc
@@ -1,12 +1,12 @@
-= BS3ClearFix
+= BSClearFix
 :Notice: 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 ag [...]
 
 == API
 
 [source,java]
-.BS3ClearFix.java
+.BSClearFix.java
 ----
-class BS3ClearFix {
+class BSClearFix {
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixHidden.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFixHidden.adoc
similarity index 92%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixHidden.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFixHidden.adoc
index c7a4f9897a..58f5b952ae 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixHidden.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFixHidden.adoc
@@ -1,4 +1,4 @@
-= BS3ClearFixHidden
+= BSClearFixHidden
 :Notice: 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 ag [...]
 
 One of theResponsive utility classes.
@@ -8,9 +8,9 @@ It is rendered as a (eg) <div class="clearfix hidden-xs ...">
 == API
 
 [source,java]
-.BS3ClearFixHidden.java
+.BSClearFixHidden.java
 ----
-class BS3ClearFixHidden {
+class BSClearFixHidden {
   String toCssClass()
 }
 ----
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFixVisible.adoc
similarity index 93%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFixVisible.adoc
index 3e3cd7b067..b79bd6e6e9 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ClearFixVisible.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSClearFixVisible.adoc
@@ -1,4 +1,4 @@
-= BS3ClearFixVisible
+= BSClearFixVisible
 :Notice: 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 ag [...]
 
 One of theResponsive utility classes.
@@ -8,9 +8,9 @@ It is rendered as a (eg) <div class="clearfix visible-xs-block 
...">
 == API
 
 [source,java]
-.BS3ClearFixVisible.java
+.BSClearFixVisible.java
 ----
-class BS3ClearFixVisible {
+class BSClearFixVisible {
   CssDisplay getCssDisplay()
   void setCssDisplay(CssDisplay cssDisplay)
   String toCssClass()
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSCol.adoc
similarity index 89%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSCol.adoc
index 6e0e3f6146..e8812de78e 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Col.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSCol.adoc
@@ -1,18 +1,18 @@
-= BS3Col
+= BSCol
 :Notice: 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 ag [...]
 
 A column within a row which, depending on its _#getSpan()_ , could be as 
narrow as 1/12th of the page's width, all the way up to spanning the entire 
page.
 
-Pretty much other content can be contained within a column, though most 
commonly it will be 
xref:refguide:applib:index/layout/component/FieldSet.adoc[FieldSet] s (a group 
of properties) or 
xref:refguide:applib:index/layout/component/CollectionLayoutData.adoc[CollectionLayoutData]
 s. However, columns can also be used to contain further 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Row.adoc[BS3Row] s 
(creating a nested grid of rows/cols/rows/cols) and 
xref:refguide:applib:index/layo [...]
+Pretty much other content can be contained within a column, though most 
commonly it will be 
xref:refguide:applib:index/layout/component/FieldSet.adoc[FieldSet] s (a group 
of properties) or 
xref:refguide:applib:index/layout/component/CollectionLayoutData.adoc[CollectionLayoutData]
 s. However, columns can also be used to contain further 
xref:refguide:applib:index/layout/grid/bootstrap/BSRow.adoc[BSRow] s (creating 
a nested grid of rows/cols/rows/cols) and xref:refguide:applib:index/layout/ 
[...]
 
 It is rendered as a (eg) <div class="col-md-4 ...">
 
 == API
 
 [source,java]
-.BS3Col.java
+.BSCol.java
 ----
-class BS3Col {
+class BSCol {
   String getId()     // <.>
   void setId(String id)
   int getSpan()
@@ -27,10 +27,10 @@ class BS3Col {
   void setSizeSpans(List<SizeSpan> sizeSpans)
   List<ActionLayoutData> getActions()
   void setActions(List<ActionLayoutData> actions)
-  List<BS3Row> getRows()
-  void setRows(List<BS3Row> rows)
-  List<BS3TabGroup> getTabGroups()
-  void setTabGroups(List<BS3TabGroup> tabGroups)
+  List<BSRow> getRows()
+  void setRows(List<BSRow> rows)
+  List<BSTabGroup> getTabGroups()
+  void setTabGroups(List<BSTabGroup> tabGroups)
   List<FieldSet> getFieldSets()
   void setFieldSets(List<FieldSet> fieldSets)
   List<CollectionLayoutData> getCollections()
@@ -87,7 +87,7 @@ Any layout must have precisely one column or 
xref:refguide:applib:index/layout/c
 
 Whether this column should be used to hold any unreferenced collections 
(contributed or "native").
 
-Any layout must have precisely one column or 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3TabGroup.adoc[BS3TabGroup] 
that has this attribute set.
+Any layout must have precisely one column or 
xref:refguide:applib:index/layout/grid/bootstrap/BSTabGroup.adoc[BSTabGroup] 
that has this attribute set.
 
 [#getDomainObject__]
 === getDomainObject()
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSElement.adoc
similarity index 94%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSElement.adoc
index 731166d362..bfe2f1f784 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Element.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSElement.adoc
@@ -1,12 +1,12 @@
-= BS3Element _(interface)_
+= BSElement _(interface)_
 :Notice: 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 ag [...]
 
 == API
 
 [source,java]
-.BS3Element.java
+.BSElement.java
 ----
-interface BS3Element {
+interface BSElement {
   String getCssClass()     // <.>
   void setCssClass(String cssClass)
 }
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSElementAbstract.adoc
similarity index 94%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSElementAbstract.adoc
index 9fba7b62c5..6d61ba6aeb 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3ElementAbstract.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSElementAbstract.adoc
@@ -1,4 +1,4 @@
-= BS3ElementAbstract
+= BSElementAbstract
 :Notice: 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 ag [...]
 
 Superclass for all layout classes, factoring out the common _#getCssClass()_ 
attribute.
@@ -6,9 +6,9 @@ Superclass for all layout classes, factoring out the common 
_#getCssClass()_ att
 == API
 
 [source,java]
-.BS3ElementAbstract.java
+.BSElementAbstract.java
 ----
-class BS3ElementAbstract {
+class BSElementAbstract {
   String getCssClass()     // <.>
   void setCssClass(String cssClass)
 }
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSGrid.adoc
similarity index 89%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSGrid.adoc
index c2c2fdf0a1..7295f004a9 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Grid.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSGrid.adoc
@@ -1,4 +1,4 @@
-= BS3Grid
+= BSGrid
 :Notice: 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 ag [...]
 
 This is the top-level for rendering the domain object's properties, 
collections and actions. It simply consists of a number of rows.
@@ -8,19 +8,19 @@ The element is rendered as a <div class="...">
 == API
 
 [source,java]
-.BS3Grid.java
+.BSGrid.java
 ----
-class BS3Grid {
+class BSGrid {
   String getCssClass()
   void setCssClass(String cssClass)
-  List<BS3Row> getRows()
-  void setRows(List<BS3Row> rows)
+  List<BSRow> getRows()
+  void setRows(List<BSRow> rows)
   List<String> getMetadataErrors()     // <.>
   void setMetadataErrors(List<String> metadataErrors)
   void visit(Grid.Visitor visitor)
-  LinkedHashMap<String, BS3Tab> getAllTabsByName()
+  LinkedHashMap<String, BSTab> getAllTabsByName()
   LinkedHashMap<String, HasCssId> getAllCssId()
-  BS3Grid getGrid()
+  BSGrid getGrid()
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRow.adoc
similarity index 80%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRow.adoc
index 9ee1fcedbb..d035f7988b 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Row.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRow.adoc
@@ -1,25 +1,25 @@
-= BS3Row
+= BSRow
 :Notice: 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 ag [...]
 
-Contains a row of content, either on the top-level 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Grid.adoc[BS3Grid] or at 
any other lower-level element that can contain rows, eg 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Tab.adoc[BS3Tab] .
+Contains a row of content, either on the top-level 
xref:refguide:applib:index/layout/grid/bootstrap/BSGrid.adoc[BSGrid] or at any 
other lower-level element that can contain rows, eg 
xref:refguide:applib:index/layout/grid/bootstrap/BSTab.adoc[BSTab] .
 
 It is rendered as a <div class="row ...">
 
 == API
 
 [source,java]
-.BS3Row.java
+.BSRow.java
 ----
-class BS3Row {
+class BSRow {
   String getId()     // <.>
   void setId(String id)
-  List<BS3RowContent> getCols()
-  void setCols(List<BS3RowContent> cols)
+  List<BSRowContent> getCols()
+  void setCols(List<BSRowContent> cols)
   String getMetadataError()     // <.>
   void setMetadataError(String metadataError)
-  BS3RowOwner getOwner()     // <.>
-  void setOwner(BS3RowOwner owner)
-  BS3Grid getGrid()
+  BSRowOwner getOwner()     // <.>
+  void setOwner(BSRowOwner owner)
+  BSGrid getGrid()
   String toString()
 }
 ----
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowContent.adoc
similarity index 79%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowContent.adoc
index 6024229a1d..b57884168c 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContent.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowContent.adoc
@@ -1,21 +1,21 @@
-= BS3RowContent
+= BSRowContent
 :Notice: 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 ag [...]
 
 Common superclass for any content of a row.
 
-Most commonly the content of a row is 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Col.adoc[BS3Col] umns, but 
it may be either of the 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3ClearFix.adoc[BS3ClearFix] 
classes.
+Most commonly the content of a row is 
xref:refguide:applib:index/layout/grid/bootstrap/BSCol.adoc[BSCol] umns, but it 
may be either of the 
xref:refguide:applib:index/layout/grid/bootstrap/BSClearFix.adoc[BSClearFix] 
classes.
 
 == API
 
 [source,java]
-.BS3RowContent.java
+.BSRowContent.java
 ----
-class BS3RowContent {
+class BSRowContent {
   Size getSize()     // <.>
   void setSize(Size size)
-  BS3RowContentOwner getOwner()     // <.>
-  void setOwner(BS3RowContentOwner owner)
-  BS3Grid getGrid()
+  BSRowContentOwner getOwner()     // <.>
+  void setOwner(BSRowContentOwner owner)
+  BSGrid getGrid()
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContentOwner.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowContentOwner.adoc
similarity index 89%
copy from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContentOwner.adoc
copy to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowContentOwner.adoc
index 056d815e43..fcc1896e8d 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContentOwner.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowContentOwner.adoc
@@ -1,12 +1,12 @@
-= BS3RowContentOwner _(interface)_
+= BSRowContentOwner _(interface)_
 :Notice: 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 ag [...]
 
 == API
 
 [source,java]
-.BS3RowContentOwner.java
+.BSRowContentOwner.java
 ----
-interface BS3RowContentOwner {
+interface BSRowContentOwner {
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowOwner.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowOwner.adoc
similarity index 89%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowOwner.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowOwner.adoc
index 9572797381..dfc18f8b0a 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowOwner.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSRowOwner.adoc
@@ -1,13 +1,13 @@
-= BS3RowOwner _(interface)_
+= BSRowOwner _(interface)_
 :Notice: 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 ag [...]
 
 == API
 
 [source,java]
-.BS3RowOwner.java
+.BSRowOwner.java
 ----
-interface BS3RowOwner {
-  List<BS3Row> getRows()
+interface BSRowOwner {
+  List<BSRow> getRows()
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTab.adoc
similarity index 80%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTab.adoc
index b23f517c5a..d4586e5bec 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3Tab.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTab.adoc
@@ -1,23 +1,23 @@
-= BS3Tab
+= BSTab
 :Notice: 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 ag [...]
 
-Represents a tab within a 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3TabGroup.adoc[BS3TabGroup] 
.
+Represents a tab within a 
xref:refguide:applib:index/layout/grid/bootstrap/BSTabGroup.adoc[BSTabGroup] .
 
-They simply contain one or more 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Row.adoc[BS3Row] s.
+They simply contain one or more 
xref:refguide:applib:index/layout/grid/bootstrap/BSRow.adoc[BSRow] s.
 
 == API
 
 [source,java]
-.BS3Tab.java
+.BSTab.java
 ----
-class BS3Tab {
+class BSTab {
   String getName()
   void setName(String name)
-  List<BS3Row> getRows()
-  void setRows(List<BS3Row> rows)
-  BS3TabOwner getOwner()     // <.>
-  void setOwner(BS3TabOwner owner)
-  BS3Grid getGrid()
+  List<BSRow> getRows()
+  void setRows(List<BSRow> rows)
+  BSTabOwner getOwner()     // <.>
+  void setOwner(BSTabOwner owner)
+  BSGrid getGrid()
   String toString()
 }
 ----
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabGroup.adoc
similarity index 86%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabGroup.adoc
index 60fb8650c2..6722156db8 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroup.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabGroup.adoc
@@ -1,25 +1,25 @@
-= BS3TabGroup
+= BSTabGroup
 :Notice: 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 ag [...]
 
-Represents a tab group containing one or more 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Tab.adoc[BS3Tab] s.
+Represents a tab group containing one or more 
xref:refguide:applib:index/layout/grid/bootstrap/BSTab.adoc[BSTab] s.
 
 == API
 
 [source,java]
-.BS3TabGroup.java
+.BSTabGroup.java
 ----
-class BS3TabGroup {
+class BSTabGroup {
   Boolean isUnreferencedCollections()     // <.>
   void setUnreferencedCollections(Boolean unreferencedCollections)
   Boolean isCollapseIfOne()     // <.>
   void setCollapseIfOne(Boolean collapseIfOne)
-  List<BS3Tab> getTabs()
-  void setTabs(List<BS3Tab> tabs)
-  BS3TabGroupOwner getOwner()     // <.>
-  void setOwner(BS3TabGroupOwner owner)
+  List<BSTab> getTabs()
+  void setTabs(List<BSTab> tabs)
+  BSTabGroupOwner getOwner()     // <.>
+  void setOwner(BSTabGroupOwner owner)
   String getMetadataError()     // <.>
   void setMetadataError(String metadataError)
-  BS3Grid getGrid()
+  BSGrid getGrid()
 }
 ----
 
@@ -51,7 +51,7 @@ For diagnostics; populated by the framework if and only if a 
metadata error.
 
 Whether this tab group should be used to hold any unreferenced collections 
(contributed or "native").
 
-Any layout must have precisely one tab group or 
xref:refguide:applib:index/layout/grid/bootstrap3/BS3Col.adoc[BS3Col] that has 
this attribute set.
+Any layout must have precisely one tab group or 
xref:refguide:applib:index/layout/grid/bootstrap/BSCol.adoc[BSCol] that has 
this attribute set.
 
 [#isCollapseIfOne__]
 === isCollapseIfOne()
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabOwner.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabGroupOwner.adoc
similarity index 87%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabOwner.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabGroupOwner.adoc
index ea63af9d11..322b286a0b 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabOwner.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabGroupOwner.adoc
@@ -1,13 +1,13 @@
-= BS3TabOwner _(interface)_
+= BSTabGroupOwner _(interface)_
 :Notice: 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 ag [...]
 
 == API
 
 [source,java]
-.BS3TabOwner.java
+.BSTabGroupOwner.java
 ----
-interface BS3TabOwner {
-  List<BS3Tab> getTabs()
+interface BSTabGroupOwner {
+  List<BSTabGroup> getTabGroups()
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContentOwner.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabOwner.adoc
similarity index 89%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContentOwner.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabOwner.adoc
index 056d815e43..a20cc5e173 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3RowContentOwner.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/BSTabOwner.adoc
@@ -1,12 +1,13 @@
-= BS3RowContentOwner _(interface)_
+= BSTabOwner _(interface)_
 :Notice: 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 ag [...]
 
 == API
 
 [source,java]
-.BS3RowContentOwner.java
+.BSTabOwner.java
 ----
-interface BS3RowContentOwner {
+interface BSTabOwner {
+  List<BSTab> getTabs()
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/HasCssId.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/HasCssId.adoc
similarity index 100%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/HasCssId.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/HasCssId.adoc
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/Size.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/Size.adoc
similarity index 100%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/Size.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/Size.adoc
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/SizeSpan.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/SizeSpan.adoc
similarity index 100%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/SizeSpan.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/SizeSpan.adoc
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/WithinGrid.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/WithinGrid.adoc
similarity index 97%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/WithinGrid.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/WithinGrid.adoc
index fc378a7a36..6f9b64c807 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/WithinGrid.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/WithinGrid.adoc
@@ -7,7 +7,7 @@
 .WithinGrid.java
 ----
 interface WithinGrid {
-  BS3Grid getGrid()
+  BSGrid getGrid()
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroupOwner.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroupOwner.adoc
deleted file mode 100644
index 0f2c2f6ca8..0000000000
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap3/BS3TabGroupOwner.adoc
+++ /dev/null
@@ -1,13 +0,0 @@
-= BS3TabGroupOwner _(interface)_
-:Notice: 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 ag [...]
-
-== API
-
-[source,java]
-.BS3TabGroupOwner.java
-----
-interface BS3TabGroupOwner {
-  List<BS3TabGroup> getTabGroups()
-}
-----
-
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenu.adoc
similarity index 93%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenu.adoc
index 8d2e36e838..027187d9a6 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3Menu.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenu.adoc
@@ -1,4 +1,4 @@
-= BS3Menu
+= BSMenu
 :Notice: 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 ag [...]
 
 Describes the collection of domain services into menubars, broadly 
corresponding to the aggregation of information of 
xref:refguide:applib:index/annotation/DomainServiceLayout.adoc[DomainServiceLayout]
 that have the same value of _DomainServiceLayout#named()_ .
@@ -6,16 +6,16 @@ Describes the collection of domain services into menubars, 
broadly corresponding
 == API
 
 [source,java]
-.BS3Menu.java
+.BSMenu.java
 ----
-class BS3Menu {
-  BS3Menu()
-  BS3Menu(String named)
+class BSMenu {
+  BSMenu()
+  BSMenu(String named)
   String getNamed()
   void setNamed(String named)
   String getCssClassFa()
   void setCssClassFa(String cssClassFa)
-  List<BS3MenuSection> getSections()
+  List<BSMenuSection> getSections()
   Boolean isUnreferencedActions()     // <.>
   void setUnreferencedActions(Boolean unreferencedActions)
 }
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBar.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuBar.adoc
similarity index 89%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBar.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuBar.adoc
index 5c9e43e70f..d731a220f0 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBar.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuBar.adoc
@@ -1,4 +1,4 @@
-= BS3MenuBar
+= BSMenuBar
 :Notice: 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 ag [...]
 
 Describes the collection of domain services into menubars, broadly 
corresponding to the aggregation of information of 
xref:refguide:applib:index/annotation/DomainServiceLayout.adoc[DomainServiceLayout]
 that have the same value of _DomainServiceLayout#named()_ .
@@ -6,12 +6,12 @@ Describes the collection of domain services into menubars, 
broadly corresponding
 == API
 
 [source,java]
-.BS3MenuBar.java
+.BSMenuBar.java
 ----
-class BS3MenuBar {
-  BS3MenuBar()
-  List<BS3Menu> getMenus()
-  void setMenus(List<BS3Menu> menus)
+class BSMenuBar {
+  BSMenuBar()
+  List<BSMenu> getMenus()
+  void setMenus(List<BSMenu> menus)
 }
 ----
 
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuBars.adoc
similarity index 81%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuBars.adoc
index 76973d6aed..bc56e722f9 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuBars.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuBars.adoc
@@ -1,4 +1,4 @@
-= BS3MenuBars
+= BSMenuBars
 :Notice: 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 ag [...]
 
 Describes the collection of domain services into menubars, broadly 
corresponding to the aggregation of information within 
xref:refguide:applib:index/annotation/DomainServiceLayout.adoc[DomainServiceLayout]
 .
@@ -6,17 +6,17 @@ Describes the collection of domain services into menubars, 
broadly corresponding
 == API
 
 [source,java]
-.BS3MenuBars.java
+.BSMenuBars.java
 ----
-class BS3MenuBars {
-  BS3MenuBars()
-  BS3MenuBar getPrimary()
-  void setPrimary(BS3MenuBar primary)
-  BS3MenuBar getSecondary()
-  void setSecondary(BS3MenuBar secondary)
-  BS3MenuBar getTertiary()
-  void setTertiary(BS3MenuBar tertiary)
-  BS3MenuBar menuBarFor(DomainServiceLayout.MenuBar menuBar)
+class BSMenuBars {
+  BSMenuBars()
+  BSMenuBar getPrimary()
+  void setPrimary(BSMenuBar primary)
+  BSMenuBar getSecondary()
+  void setSecondary(BSMenuBar secondary)
+  BSMenuBar getTertiary()
+  void setTertiary(BSMenuBar tertiary)
+  BSMenuBar menuBarFor(DomainServiceLayout.MenuBar menuBar)
   void visit(Consumer<ServiceActionLayoutData> visitor)
   String getMetadataError()     // <.>
   void setMetadataError(String metadataError)
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuSection.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuSection.adoc
similarity index 89%
rename from 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuSection.adoc
rename to 
antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuSection.adoc
index 151b756787..0287610be6 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap3/BS3MenuSection.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/layout/menubars/bootstrap/BSMenuSection.adoc
@@ -1,15 +1,15 @@
-= BS3MenuSection
+= BSMenuSection
 :Notice: 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 ag [...]
 
-Corresponds to a domain service that contributes its serviceActions under a 
particular 
xref:refguide:applib:index/layout/menubars/bootstrap3/BS3MenuBar.adoc[BS3MenuBar]
 .
+Corresponds to a domain service that contributes its serviceActions under a 
particular 
xref:refguide:applib:index/layout/menubars/bootstrap/BSMenuBar.adoc[BSMenuBar] .
 
 == API
 
 [source,java]
-.BS3MenuSection.java
+.BSMenuSection.java
 ----
-class BS3MenuSection {
-  BS3MenuSection()
+class BSMenuSection {
+  BSMenuSection()
   String getNamed()
   void setNamed(String named)
   List<ServiceActionLayoutData> getServiceActions()
diff --git 
a/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsLoaderService.adoc
 
b/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsLoaderService.adoc
index e584dee986..930fa90847 100644
--- 
a/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsLoaderService.adoc
+++ 
b/antora/components/refguide-index/modules/applib/pages/index/services/menu/MenuBarsLoaderService.adoc
@@ -1,7 +1,7 @@
 = MenuBarsLoaderService _(interface)_
 :Notice: 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 ag [...]
 
-Returns the 
xref:refguide:applib:index/layout/menubars/bootstrap3/BS3MenuBars.adoc[BS3MenuBars]
 instance (bootstrap3-specific subtype of 
_org.apache.isis.applib.layout.menubars.MenuBars_ , for the UI.
+Returns the 
xref:refguide:applib:index/layout/menubars/bootstrap/BSMenuBars.adoc[BSMenuBars]
 instance (bootstrap3-specific subtype of 
_org.apache.isis.applib.layout.menubars.MenuBars_ , for the UI.
 
 The default implementation deserializes the `menubars.layout.xml` file read 
from the classpath.
 
@@ -14,7 +14,7 @@ The service is _called_ by the default implementation of 
xref:refguide:applib:in
 ----
 interface MenuBarsLoaderService {
   boolean supportsReloading()     // <.>
-  BS3MenuBars menuBars()     // <.>
+  BSMenuBars menuBars()     // <.>
 }
 ----
 
@@ -26,7 +26,7 @@ Whether dynamic reloading of layouts is enabled.
 <.> xref:#menuBars__[menuBars()]
 +
 --
-Returns a new instance of a 
xref:refguide:applib:index/layout/menubars/bootstrap3/BS3MenuBars.adoc[BS3MenuBars]
 if possible, else `null` .
+Returns a new instance of a 
xref:refguide:applib:index/layout/menubars/bootstrap/BSMenuBars.adoc[BSMenuBars]
 if possible, else `null` .
 --
 
 == Members
@@ -41,7 +41,7 @@ If not, then the calling 
xref:refguide:applib:index/services/menu/MenuBarsServic
 [#menuBars__]
 === menuBars()
 
-Returns a new instance of a 
xref:refguide:applib:index/layout/menubars/bootstrap3/BS3MenuBars.adoc[BS3MenuBars]
 if possible, else `null` .
+Returns a new instance of a 
xref:refguide:applib:index/layout/menubars/bootstrap/BSMenuBars.adoc[BSMenuBars]
 if possible, else `null` .
 
 include::hooks/MenuBarsLoaderService_010-implementation.adoc[]
 
diff --git 
a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulMediaType.adoc
 
b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulMediaType.adoc
index 5a18f5109f..866a4ded53 100644
--- 
a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulMediaType.adoc
+++ 
b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/RestfulMediaType.adoc
@@ -29,10 +29,10 @@ class RestfulMediaType {
   public static final String APPLICATION_JSON_ACTION_PARAMETER_DESCRIPTION;
   public static final String APPLICATION_JSON_ERROR;
   public static final String APPLICATION_JSON_TYPE_ACTION_RESULT;
-  public static final String APPLICATION_XML_LAYOUT_BS3;
-  public static final String APPLICATION_JSON_LAYOUT_BS3;
-  public static final String APPLICATION_XML_OBJECT_LAYOUT_BS3;
-  public static final String APPLICATION_JSON_OBJECT_LAYOUT_BS3;
+  public static final String APPLICATION_XML_LAYOUT_BS;
+  public static final String APPLICATION_JSON_LAYOUT_BS;
+  public static final String APPLICATION_XML_OBJECT_LAYOUT_BS;
+  public static final String APPLICATION_JSON_OBJECT_LAYOUT_BS;
   public static final String APPLICATION_JSON_LAYOUT_MENUBARS;
   public static final String APPLICATION_XML_LAYOUT_MENUBARS;
   public static final String APPLICATION_XML_OBJECT;
diff --git a/core/adoc/modules/_overview/pages/about.adoc 
b/core/adoc/modules/_overview/pages/about.adoc
index d8beeca46d..34dcf31aaa 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -1506,7 +1506,7 @@ org.jmock:jmock:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:applib:index/Identifier.adoc[Identifier], 
xref:refguide:applib:index/IsisModuleApplib.adoc[IsisModuleApplib], 
xref:refguide:applib:index/ViewModel.adoc[ViewModel], 
xref:refguide:applib:index/annotation/Action.adoc[Action], 
xref:refguide:applib:index/annotation/ActionLayout.adoc[ActionLayout], 
xref:refguide:applib:index/annotation/BookmarkPolicy.adoc[BookmarkPolicy], 
xref:refguide:applib:index/annotation/Bounding.adoc[Bounding], 
xref:refguide:applib:index/annotation/Collecti [...]
+xref:refguide:applib:index/Identifier.adoc[Identifier], 
xref:refguide:applib:index/IsisModuleApplib.adoc[IsisModuleApplib], 
xref:refguide:applib:index/ViewModel.adoc[ViewModel], 
xref:refguide:applib:index/annotation/Action.adoc[Action], 
xref:refguide:applib:index/annotation/ActionLayout.adoc[ActionLayout], 
xref:refguide:applib:index/annotation/BookmarkPolicy.adoc[BookmarkPolicy], 
xref:refguide:applib:index/annotation/Bounding.adoc[Bounding], 
xref:refguide:applib:index/annotation/Collecti [...]
 ****
 
 |Apache Isis Core - Code Gen (ByteBuddy)
@@ -1646,7 +1646,7 @@ 
o.a.i.core.metamodel.services.exceprecog.ExceptionRecognizerForRecoverableExcept
 o.a.i.core.metamodel.services.grid.GridLoaderServiceDefault +
 o.a.i.core.metamodel.services.grid.GridReaderUsingJaxb +
 o.a.i.core.metamodel.services.grid.GridServiceDefault +
-o.a.i.core.metamodel.services.grid.bootstrap3.GridSystemServiceBootstrap +
+o.a.i.core.metamodel.services.grid.bootstrap.GridSystemServiceBootstrap +
 o.a.i.core.metamodel.services.layout.LayoutServiceDefault +
 o.a.i.core.metamodel.services.metamodel.MetaModelServiceDefault +
 o.a.i.core.metamodel.services.registry.ServiceRegistryDefault +
@@ -1765,7 +1765,7 @@ o.a.i.core.runtimeservices.locale.LanguageProviderDefault 
+
 o.a.i.core.runtimeservices.locale.LocaleChoiceProviderDefault +
 o.a.i.core.runtimeservices.memento.ObjectMementoServiceDefault +
 o.a.i.core.runtimeservices.menubars.MenuBarsLoaderServiceDefault +
-o.a.i.core.runtimeservices.menubars.bootstrap3.MenuBarsServiceBS3 +
+o.a.i.core.runtimeservices.menubars.bootstrap.MenuBarsServiceBS +
 o.a.i.core.runtimeservices.message.MessageServiceDefault +
 o.a.i.core.runtimeservices.publish.CommandPublisherDefault +
 o.a.i.core.runtimeservices.publish.EntityChangesPublisherDefault +

Reply via email to