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

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

commit 7cb91f3fdc02f9106ee5fab85bfdf5238dd90eaa
Merge: 2070537f7d9 c9534707e01
Author: Andi Huber <[email protected]>
AuthorDate: Wed Oct 29 12:17:38 2025 +0100

    Merge pull request #3212 from apache/3937-grid.api.overhaul
    
    CAUSEWAY-3937 Grid API Overhaul

 api/applib/src/main/java/module-info.java          |   5 +-
 .../apache/causeway/applib/layout/grid/Grid.java   |  87 ----
 .../applib/layout/grid/bootstrap/BSElement.java    |  39 +-
 .../applib/layout/grid/bootstrap/BSGrid.java       |  43 +-
 .../layout/grid/bootstrap/BSGridTransformer.java   |  17 +-
 .../applib/layout/grid/bootstrap/BSUtil.java       |  45 +-
 .../applib/layout/grid/bootstrap/BSWalker.java     | 108 ++---
 .../applib/layout/resource}/LayoutResource.java    |  23 +-
 .../layout/resource}/LayoutResourceLoader.java     |  26 +-
 .../applib/services/grid/GridLoaderService.java    |  94 ----
 .../applib/services/grid/GridMarshaller.java       |  19 +-
 .../causeway/applib/services/grid/GridService.java | 169 ++-----
 .../applib/services/grid/GridSystemService.java    | 135 ------
 .../applib/services/grid/package-info.java         |  26 --
 .../applib/services/layout/LayoutExportStyle.java  |  41 +-
 core/metamodel/src/main/java/module-info.java      |   1 -
 .../metamodel/CausewayModuleCoreMetamodel.java     |  32 +-
 .../metamodel/facets/object/grid/BSGridFacet.java  |  30 +-
 .../metamodel/facets/object/grid/GridFacet.java    |   8 +-
 .../core/metamodel/layout/LayoutFacetUtil.java     | 398 ++++++++---------
 .../services/grid/FallbackGridProvider.java        | 115 +++++
 .../core/metamodel/services/grid/GridCache.java    |  55 +++
 .../grid/{bootstrap => }/GridFallbackLayout.xml    |   0
 .../{bootstrap => }/GridInitializationModel.java   |  18 +-
 .../core/metamodel/services/grid/GridLoader.java   |  47 ++
 .../services/grid/GridLoaderServiceDefault.java    | 245 -----------
 .../services/grid/GridLoadingContext.java          |  93 ++++
 ...erviceBootstrap.java => GridMarshallerXml.java} |  25 +-
 .../services/grid/GridServiceDefault.java          | 128 +++---
 .../services/grid/GridSystemServiceAbstract.java   | 403 -----------------
 .../services/grid/LayoutResourceLookup.java        | 157 +++++++
 ...strap.java => ObjectMemberResolverForGrid.java} | 488 +++++++++++++--------
 .../grid/XsiSchemaLocationProviderForGrid.java     |  39 +-
 .../{bootstrap => }/_UnreferencedSequenceUtil.java |   2 +-
 .../grid/spi/LayoutResourceLoaderDefault.java      |   9 +-
 .../services/layout/LayoutServiceDefault.java      |  91 ++--
 .../metamodel/MetaModelServiceDefault.java         |   3 +-
 .../causeway/core/metamodel/util/Facets.java       |   1 -
 ...meTest.java => GridCache_resourceNameTest.java} |  34 +-
 .../metamodel/services/grid/GridLoadingTest.java   |  38 +-
 .../services/grid/GridXmlRoundtripTest.java        |   9 +-
 .../mmtestsupport/MetaModelContext_forTesting.java |  49 +--
 .../sitemap/SitemapServiceDefault.java             |   4 +-
 .../help/topics/welcome/WelcomeHelpPage.java       |  45 +-
 .../spiimpl/LayoutResourceLoaderFromGithub.java    |   4 +-
 .../viewer/controller/ResourceController.java      |   3 +-
 .../resources/DomainObjectResourceServerside.java  |   9 +-
 47 files changed, 1511 insertions(+), 1949 deletions(-)

Reply via email to