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.

Reply via email to