myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mat...@apache.org
Subject svn commit: r1054547 - in /myfaces/trinidad/trunk/trinidad-api/src: main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java test/clirr/clirr-runner.txt
Date Mon, 03 Jan 2011 08:03:48 GMT
Author: matzew
Date: Mon Jan  3 08:03:48 2011
New Revision: 1054547

URL: http://svn.apache.org/viewvc?rev=1054547&view=rev
Log:
TRINIDAD-1992 - Add missing TreeModel decorator

Added:
    myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java
  (with props)
Modified:
    myfaces/trinidad/trunk/trinidad-api/src/test/clirr/clirr-runner.txt

Added: myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java?rev=1054547&view=auto
==============================================================================
--- myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java
(added)
+++ myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java
Mon Jan  3 08:03:48 2011
@@ -0,0 +1,109 @@
+/*
+ *  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 agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+package org.apache.myfaces.trinidad.model;
+
+public abstract class TreeModelDecorator extends TreeModel
+{
+
+  @Override
+  public void enterContainer()
+  {
+    getTreeModel().enterContainer();
+  }
+
+  @Override
+  public void exitContainer()
+  {
+    getTreeModel().exitContainer();
+  }
+
+  @Override
+  public Object getContainerRowKey(Object childRowKey)
+  {
+    return getTreeModel().getContainerRowKey(childRowKey);
+  }
+
+  @Override
+  public boolean isContainer()
+  {
+    return     getTreeModel().isContainer();
+  }
+
+  @Override
+  public Object getRowKey()
+  {
+    return     getTreeModel().getRowKey();
+  }
+
+  @Override
+  public void setRowKey(Object key)
+  {
+    getTreeModel().setRowKey(key);
+  }
+
+  @Override
+  public int getRowCount()
+  {
+    return     getTreeModel().getRowCount();
+  }
+
+  @Override
+  public Object getRowData()
+  {
+    return     getTreeModel().getRowData();
+  }
+
+  @Override
+  public int getRowIndex()
+  {
+    return     getTreeModel().getRowIndex();
+  }
+
+  @Override
+  public Object getWrappedData()
+  {
+    return     getTreeModel().getWrappedData();
+  }
+
+  @Override
+  public boolean isRowAvailable()
+  {
+    return     getTreeModel().isRowAvailable();
+  }
+
+  @Override
+  public void setRowIndex(int i)
+  {
+    getTreeModel().setRowIndex(i);
+  }
+
+  @Override
+  public void setWrappedData(Object object)
+  {
+    getTreeModel().setWrappedData(object);
+  }
+  
+  /**
+   * This method returns the wrapped <code>TreeModel</code>. 
+   * 
+   * @return the wrapped TreeModel
+   */
+  protected abstract TreeModel getTreeModel();
+
+}

Propchange: myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/model/TreeModelDecorator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: myfaces/trinidad/trunk/trinidad-api/src/test/clirr/clirr-runner.txt
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-api/src/test/clirr/clirr-runner.txt?rev=1054547&r1=1054546&r2=1054547&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-api/src/test/clirr/clirr-runner.txt (original)
+++ myfaces/trinidad/trunk/trinidad-api/src/test/clirr/clirr-runner.txt Mon Jan  3 08:03:48
2011
@@ -1323,6 +1323,7 @@ INFO: 7011: org.apache.myfaces.trinidad.
 INFO: 8000: org.apache.myfaces.trinidad.model.SortableModel$Decomposition: Class org.apache.myfaces.trinidad.model.SortableModel$Decomposition
added
 INFO: 8000: org.apache.myfaces.trinidad.model.SortableModel$Strength: Class org.apache.myfaces.trinidad.model.SortableModel$Strength
added
 INFO: 4000: org.apache.myfaces.trinidad.model.TreeModel: Added java.lang.Iterable to the
set of implemented interfaces
+INFO: 8000: org.apache.myfaces.trinidad.model.TreeModelDecorator: Class org.apache.myfaces.trinidad.model.TreeModelDecorator
added
 INFO: 4000: org.apache.myfaces.trinidad.model.ViewIdPropertyMenuModel: Added java.lang.Iterable
to the set of implemented interfaces
 INFO: 4000: org.apache.myfaces.trinidad.model.XMLMenuModel: Added java.lang.Iterable to the
set of implemented interfaces
 INFO: 7011: org.apache.myfaces.trinidad.model.XMLMenuModel: Method 'protected boolean isCompatibilityMode()'
has been added



Mime
View raw message