This is an automated email from the ASF dual-hosted git repository. ahuber pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/isis.git.
from 947b437 ISIS-1841 fixes build error, intruduced with auto org. imports add d337130 ISIS-898 applib: introduces initial tree model add a8c547d ISIS-898 refine TreeNode interface add b4535da ISIS-898 interim TreePanel stubs add fe0cbe7 ISIS-898 simplify markup panel factories add 275252b ISIS-898 adds missing license head add a25c43c ISIS-898 register TreePanel factories add 28f1b61 ISIS-898 Internal API: introduces _Lazy a memoizing supplier add a9215a8 ISIS-898 refine, also add missing license headers add f960d6e ISIS-898 add missing cases, add serial version ids add b02c336 ISIS-898 further reduce compiler warnings add 0e3abd9 ISIS-898 initial (naive) lazy tree feature new e6a905b Merge branch 'dev/2.0.0/ISIS-898-treeview' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../internal/base/{_Casts.java => _Lazy.java} | 56 +++--- .../isis/applib/internal/base/_Reduction.java | 5 +- .../org/apache/isis/applib/tree/LazyTreeNode.java | 96 ++++++++++ .../BS3ClearFix.java => tree/TreeAdapter.java} | 14 +- .../java/org/apache/isis/applib/tree/TreeNode.java | 114 +++++++++++ .../tree/TreeNode_iteratorBreadthFirst.java} | 58 +++--- .../applib/tree/TreeNode_iteratorDepthFirst.java | 71 +++++++ .../applib/tree/TreeNode_iteratorHierarchyUp.java} | 33 ++-- .../ValueSemanticsProviderAbstractTemporal.java | 3 +- .../value/image/ImageValueSemanticsProvider.java | 1 - .../JavaAwtImageValueSemanticsProvider.java | 1 - .../treenode/TreeNodeValueFacet.java} | 5 +- ...deValueFacetUsingSemanticsProviderFactory.java} | 12 +- .../treenode/TreeNodeValueSemanticsProvider.java | 133 +++++++++++++ .../bookmarks/BookmarkServiceInternalDefault.java | 17 +- .../runtime/persistence/adapter/PojoAdapter.java | 8 +- .../ComponentFactoryRegistrarDefault.java | 12 +- .../viewer/wicket/model/models/ScalarModel.java | 2 +- .../isis/viewer/wicket/model/models/Util.java | 19 ++ .../wicket/model/models/tree/TreeViewModel.java | 28 +++ .../actions/ActionParametersFormPanelFactory.java | 6 +- .../components/actions/ActionParametersPanel.java | 4 +- .../bookmarkedpages/BookmarkedPagesPanel.java | 8 +- .../components/scalars/ScalarPanelAbstract2.java | 25 ++- .../ui/components/scalars/markup/MarkupPanel.java | 3 +- .../scalars/markup/MarkupPanelFactories.java | 102 ++++++++++ .../scalars/markup/MarkupPanelFactory.java | 105 ----------- .../components/tree/IsisToWicketTreeAdapter.java | 209 +++++++++++++++++++++ .../StandaloneTreePanel.html} | 6 +- .../StandaloneTreePanel.java} | 17 +- .../wicket/ui/components/tree/TreePanel.html | 66 +++++++ .../MarkupPanel.java => tree/TreePanel.java} | 46 +++-- .../ui/components/tree/TreePanelFactories.java | 108 +++++++++++ 33 files changed, 1149 insertions(+), 244 deletions(-) copy core/applib/src/main/java/org/apache/isis/applib/internal/base/{_Casts.java => _Lazy.java} (57%) create mode 100644 core/applib/src/main/java/org/apache/isis/applib/tree/LazyTreeNode.java copy core/applib/src/main/java/org/apache/isis/applib/{layout/grid/bootstrap3/BS3ClearFix.java => tree/TreeAdapter.java} (77%) create mode 100644 core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode.java copy core/{metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/ignore/jdo/RemoveJdoPrefixedMethodsFacetFactory.java => applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorBreadthFirst.java} (51%) create mode 100644 core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorDepthFirst.java copy core/{runtime/src/main/java/org/apache/isis/core/runtime/services/i18n/po/PoDisabled.java => applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorHierarchyUp.java} (57%) copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{object/choices/enums/EnumFacet.java => value/treenode/TreeNodeValueFacet.java} (88%) copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/{markup/MarkupValueFacetUsingSemanticsProviderFactory.java => treenode/TreeNodeValueFacetUsingSemanticsProviderFactory.java} (76%) create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueSemanticsProvider.java create mode 100644 core/viewer-wicket-model/src/main/java/org/apache/isis/viewer/wicket/model/models/tree/TreeViewModel.java create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/MarkupPanelFactories.java delete mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/MarkupPanelFactory.java create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/IsisToWicketTreeAdapter.java copy core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/{unknown/UnknownModelPanel.html => tree/StandaloneTreePanel.html} (90%) copy core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/{scalars/markup/StandaloneMarkupPanel.java => tree/StandaloneTreePanel.java} (68%) create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/TreePanel.html copy core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/{scalars/markup/MarkupPanel.java => tree/TreePanel.java} (70%) create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/TreePanelFactories.java -- To stop receiving notification emails like this one, please contact ahu...@apache.org.