[richfaces-svn-commits] JBoss Rich Faces SVN: r650 - trunk/sandbox/scrollable-grid/src/main/java/org/richfaces/component.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri May 4 09:52:22 EDT 2007
Author: abelevich
Date: 2007-05-04 09:52:22 -0400 (Fri, 04 May 2007)
New Revision: 650
Modified:
trunk/sandbox/scrollable-grid/src/main/java/org/richfaces/component/UIScrollableGrid.java
Log:
Modified: trunk/sandbox/scrollable-grid/src/main/java/org/richfaces/component/UIScrollableGrid.java
===================================================================
--- trunk/sandbox/scrollable-grid/src/main/java/org/richfaces/component/UIScrollableGrid.java 2007-05-04 13:52:13 UTC (rev 649)
+++ trunk/sandbox/scrollable-grid/src/main/java/org/richfaces/component/UIScrollableGrid.java 2007-05-04 13:52:22 UTC (rev 650)
@@ -3,12 +3,18 @@
*/
package org.richfaces.component;
+import java.io.IOException;
import java.util.Iterator;
import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.model.ArrayDataModel;
import org.ajax4jsf.ajax.repeat.DataComponentState;
+import org.ajax4jsf.ajax.repeat.DataVisitor;
import org.ajax4jsf.ajax.repeat.ExtendedDataModel;
+import org.ajax4jsf.ajax.repeat.Range;
+import org.ajax4jsf.ajax.repeat.SequenceDataModel;
import org.ajax4jsf.ajax.repeat.UIDataAdaptor;
import org.apache.commons.collections.iterators.IteratorChain;
@@ -19,21 +25,67 @@
public class UIScrollableGrid extends UIDataAdaptor {
protected Iterator dataChildren() {
- return null;
+ return getChildren().iterator();
}
protected DataComponentState createComponentState() {
// TODO Auto-generated method stub
- return null;
+ return new DataComponentState(){
+ public Range getRange() {
+ // TODO Auto-generated method stub
+ return new Range(){};
+ }
+ };
}
protected ExtendedDataModel createDataModel() {
- // TODO Auto-generated method stub
- return null;
+ return new ExtendedDataModel() {
+ public int getRowCount() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+ public Object getRowData() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+ public int getRowIndex() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+ public Object getRowKey() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+ public Object getWrappedData() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+ public boolean isRowAvailable() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+ public void setRowIndex(int rowIndex) {
+ // TODO Auto-generated method stub
+
+ }
+ public void setRowKey(Object key) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setWrappedData(Object data) {
+ // TODO Auto-generated method stub
+
+ }
+ public void walk(FacesContext context, DataVisitor visitor, Range range, Object argument) throws IOException {
+ // TODO Auto-generated method stub
+
+ }
+ };
}
protected Iterator fixedChildren() {
// TODO Auto-generated method stub
- return null;
+ return getChildren().iterator();
}
}
More information about the richfaces-svn-commits
mailing list