[jboss-svn-commits] JBL Code SVN: r11393 - labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Apr 26 21:02:50 EDT 2007
Author: fmeyer
Date: 2007-04-26 21:02:50 -0400 (Thu, 26 Apr 2007)
New Revision: 11393
Added:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableFlexTable.java
Log:
correcting a name mistake
Copied: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableFlexTable.java (from rev 11392, labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtableFlexTable.java)
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableFlexTable.java (rev 0)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableFlexTable.java 2007-04-27 01:02:50 UTC (rev 11393)
@@ -0,0 +1,59 @@
+package org.drools.brms.client.common;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import com.google.gwt.user.client.ui.FlexTable;
+import com.google.gwt.user.client.ui.Widget;
+
+public class DirtyableFlexTable extends FlexTable {
+
+ private int length;
+ private ArrayList list = new ArrayList();
+
+ public boolean hasDirty() {
+
+ Pair coordinates;
+ DirtableComposite element;
+
+ for ( Iterator iter = list.iterator(); iter.hasNext(); ) {
+ coordinates = (Pair) iter.next();
+ element = (DirtableComposite) getWidget( coordinates.getRow(), coordinates.getColumn() );
+ if ( element.isDirty() ) return true;
+
+ }
+
+ return false;
+
+ }
+
+ public void setWidget(int row, int column , Widget arg2) {
+ super.setWidget( row, column, arg2 );
+
+ if ( arg2 instanceof DirtableComposite ) {
+ list.add( length++, new Pair(row ,column) );
+
+ }
+ }
+}
+
+class Pair {
+ private int row;
+ private int column;
+
+ public Pair(int row, int column) {
+ this.row = row;
+ this.column = column;
+ }
+
+ public int getColumn() {
+ return column;
+ }
+
+ public int getRow() {
+ return row;
+ }
+
+
+
+}
\ No newline at end of file
More information about the jboss-svn-commits
mailing list