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(-)
