[jboss-svn-commits] JBL Code SVN: r7419 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: client/decisiontable client/decisiontable/model public public/images

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Nov 7 06:29:01 EST 2006


Author: stevearoonie
Date: 2006-11-07 06:28:43 -0500 (Tue, 07 Nov 2006)
New Revision: 7419

Added:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Cell.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Column.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/DecisionTable.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/HeaderRow.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Row.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/merge_col.gif
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/merge_row.gif
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/split_col.gif
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/split_row.gif
Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/EditableDTGrid.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/Toolbar.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
Log:
Start on basic model and move merge/split row/col into toolbar

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/EditableDTGrid.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/EditableDTGrid.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/EditableDTGrid.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -1,5 +1,12 @@
 package org.drools.brms.client.decisiontable;
 
+import java.util.Iterator;
+
+import org.drools.brms.client.decisiontable.model.Cell;
+import org.drools.brms.client.decisiontable.model.Column;
+import org.drools.brms.client.decisiontable.model.DecisionTable;
+import org.drools.brms.client.decisiontable.model.Row;
+
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.FlexTable;
 import com.google.gwt.user.client.ui.HorizontalPanel;
@@ -29,6 +36,8 @@
 public class EditableDTGrid extends Composite {
 
 	private static final int START_DATA_ROW = 1;
+	
+	private DecisionTable dt;
 
 	private FlexTable table = new FlexTable();
 
@@ -39,10 +48,35 @@
 	private FlexCellFormatter cellFormatter = table.getFlexCellFormatter();
 
 	public EditableDTGrid(String dtName) {
-		// for if I switch to a Grid
-		// table.resizeColumns( numCols() + 1 );
-		// table.resizeRows( numRows() );
+		this(dtName, createDecisionTable());
+	}
 
+	private static DecisionTable createDecisionTable() {
+		DecisionTable dt = new DecisionTable();
+		Column[] columns = { dt.createColumn(), dt.createColumn(),
+				dt.createColumn(), dt.createColumn(), dt.createColumn(),
+				dt.createColumn() };
+		createHeader(dt, columns);
+		for (int i = 0; i < 15; i++) {
+			Row row = dt.createRow();
+			for (int j = 0; j < columns.length; j++) {
+				Cell cell = dt.createCell(row, columns[j]);
+				cell.setValue("boo " + i + ":" + j);
+			}
+		}
+		return dt;
+	}
+
+	private static void createHeader(DecisionTable dt, Column[] columns) {
+		Row row = dt.getHeaderRow();
+		for (int i = 0; i < 6; i++) {
+			Cell cell = dt.createCell(row, columns[i]);
+			cell.setValue("some header " + i);
+		}
+	}
+
+	public EditableDTGrid(final String dtName, final DecisionTable dt) {
+		this.dt = dt;
 		VerticalPanel vert = new VerticalPanel();
 
 		Label title = new Label(dtName);
@@ -76,11 +110,14 @@
 		initWidget(vert);
 	}
 
-	protected void setCurrentCell(int row, int col) {
-
+	protected void setCurrentCell(int row, int column) {
+		System.out.println("row: " + row + ", col: " + column);
+		Cell cell = dt.getRow(row - 1).getCell(column - 1);
+		System.out.println("cell: " + cell);
+		int col = cell.getColumnIndex() + 1;
 		if (col > 0 && col <= numCols() && row >= START_DATA_ROW
 				&& (row != currentRow || col != currentCol)) {
-			if (currentRow > START_DATA_ROW) {
+			if (currentRow >= START_DATA_ROW) {
 				TextBox text = (TextBox) table
 						.getWidget(currentRow, currentCol);
 				newCell(currentRow, currentCol, text.getText());
@@ -109,14 +146,18 @@
 	}
 
 	private void populateHeader() {
-
+		Row row = dt.getHeaderRow();
 		// for the count column
 		cellFormatter.setStyleName(0, 0, "dt-editor-DescriptionCell");
+		
+		table.setText(0, 0, "");
+		cellFormatter.setStyleName(0, 0, "dt-editor-CountColumn");
 
-		for (int col = 1; col < numCols() + 1; col++) {
-			table.setText(0, col, "some header " + col);
-			cellFormatter.setStyleName(0, col, "dt-editor-DescriptionCell");
+		for (Iterator it = dt.getColumns().iterator(); it.hasNext();) {
+			Column column = (Column) it.next();
+			newHeaderCell(row.getCell(column));
 		}
+		
 	}
 
 	/**
@@ -127,46 +168,105 @@
 	 *            So it can set the style of each cell that is created.
 	 */
 	private void populateDataGrid() {
+		int i = 1;
+		for (Iterator it = dt.getRows().iterator(); it.hasNext();i++) {
+			Row row = (Row) it.next();
+			table.setText(i, 0, Integer.toString(i));
+			cellFormatter.setStyleName(i, 0, "dt-editor-CountColumn");
+			for (Iterator it2 = dt.getColumns().iterator(); it2.hasNext();) {
+				Column column = (Column) it2.next();
+				newCell(row.getCell(column));
+			}
+			
+		}
+	}
 
-		for (int i = 0; i < numRows(); i++) {
+	private void newCell(Cell cell) {
+		int rowIndex = cell.getRowIndex() + START_DATA_ROW;
+		int columnIndex = cell.getColumnIndex() + 1;
+		newCell(cell, rowIndex, columnIndex, "dt-editor-Cell");
+	}
 
-			int rowCount = i + 1;
+	private void newHeaderCell(Cell cell) {
+		int columnIndex = cell.getColumnIndex() + 1;
+		newCell(cell, 0, columnIndex, "dt-editor-DescriptionCell");
+	}
 
-			int column = 1;
-			int row = i + START_DATA_ROW;
+	private void newCell(Cell cell, int rowIndex, int columnIndex, String style) {
+		table.setText(rowIndex, columnIndex, cell.getValue());
+		cellFormatter.setStyleName(rowIndex, columnIndex, style);
+		cellFormatter.setColSpan(rowIndex, columnIndex, cell.getColspan());
+		cellFormatter.setRowSpan(rowIndex, columnIndex, cell.getRowspan());
+	}
+	
+	private void newCell(int row, int column, String text) {
+		table.setText(row, column, text);
+		cellFormatter.setStyleName(row, column, "dt-editor-Cell");
+	}
 
-			// now do the count column
-			table.setText(row, 0, Integer.toString(rowCount));
-			cellFormatter.setStyleName(row, 0, "dt-editor-CountColumn");
-			for (; column < numCols() + 1; column++) {
-				String text = "boo " + column;
-				newCell(row, column, text);
+	public void mergeCol() {
+		if (currentRow >= START_DATA_ROW && currentCol > 0) {
+			int currentSpan = cellFormatter.getColSpan(currentRow, currentCol);
+			if (currentCol + currentSpan <= numCols()) {
+				int nextSpan = cellFormatter.getColSpan(currentRow,
+						currentCol + 1);
+				int currentRowSpan = cellFormatter.getRowSpan(currentRow,
+						currentCol);
+				int nextRowSpan = cellFormatter.getRowSpan(currentRow,
+						currentCol + 1);
+				while (nextRowSpan < currentRowSpan) {
+					mergeRow(currentRow, currentCol + 1);
+					nextRowSpan++;
+				}
+				table.removeCell(currentRow, currentCol + 1);
+				cellFormatter.setColSpan(currentRow, currentCol, currentSpan
+						+ nextSpan);
 			}
+		}
+	}
 
+	public void mergeRow() {
+		if (currentRow >= START_DATA_ROW && currentCol > 0) {
+			mergeRow(currentRow, currentCol);
 		}
 	}
 
-	private void newCell(int row, int column, String text) {
-		table.setText(row, column, text);
-		cellFormatter.setStyleName(row, column, "dt-editor-Cell");
+	private void mergeRow(int row, int col) {
+		int currentSpan = cellFormatter.getRowSpan(row, col);
+		if (row + currentSpan <= numRows) {
+			int nextSpan = cellFormatter.getRowSpan(row + currentSpan, col);
+			table.removeCell(row + currentSpan, col);
+			cellFormatter.setRowSpan(row, col, currentSpan + nextSpan);
+		}
 	}
 
-	public void mergeCell(int row, int col) {
-		int currentSpan = cellFormatter.getColSpan(row, col);
-		if (col + currentSpan <= numCols()) {
-			int nextSpan = cellFormatter.getColSpan(row, col + 1);
-			table.removeCell(row, col + 1);
-			cellFormatter.setColSpan(row, col, currentSpan + nextSpan);
+	public void splitCol() {
+		if (currentRow >= START_DATA_ROW && currentCol > 0) {
+			int currentSpan = cellFormatter.getColSpan(currentRow, currentCol);
+			if (currentSpan > 1) {
+				cellFormatter.setColSpan(currentRow, currentCol,
+						currentSpan - 1);
+				int newCol = currentCol + 1;
+				table.insertCell(currentRow, newCol);
+				newCell(currentRow, newCol, "");
+				cellFormatter
+						.setStyleName(currentRow, newCol, "dt-editor-Cell");
+			}
 		}
 	}
 
-	public void splitCell(int row, int col) {
-		int currentSpan = cellFormatter.getColSpan(row, col);
-		if (currentSpan > 1) {
-			cellFormatter.setColSpan(row, col++, currentSpan - 1);
-			table.insertCell(row, col);
-			newCell(row, col, "");
-			cellFormatter.setStyleName(row, col, "dt-editor-Cell");
+	public void splitRow() {
+		if (currentRow >= START_DATA_ROW && currentCol > 0) {
+			int currentSpan = cellFormatter.getRowSpan(currentRow, currentCol);
+			if (currentSpan > 1) {
+				cellFormatter.setRowSpan(currentRow, currentCol,
+						currentSpan - 1);
+				int newRow = currentRow + currentSpan - 1;
+				table.insertCell(newRow, currentCol);
+				newCell(newRow, currentCol, "");
+				cellFormatter
+						.setStyleName(newRow, currentCol, "dt-editor-Cell");
+			}
 		}
 	}
 

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/Toolbar.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/Toolbar.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/Toolbar.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -26,15 +26,75 @@
      * @param direction
      */
     public Toolbar(final EditableDTGrid grid) {
-		Image insert = new Image("images/new_item.gif");
-		insert.addClickListener(new ClickListener() {
+		toolbar.add(createInsertRow(grid));
+		toolbar.add(createDeleteRow(grid));
+		toolbar.add(createMoveUp(grid));
+		toolbar.add(createMoveDown(grid));
+		toolbar.add(createMergeCol(grid));
+		toolbar.add(createSplitCol(grid));
+		toolbar.add(createMergeRow(grid));
+		toolbar.add(createSplitRow(grid));
+		toolbar.setStyleName("dt-editor-Toolbar");
+        
+        initWidget( toolbar );
+    }
+	private Image createSplitRow(final EditableDTGrid grid) {
+		Image split = new Image("images/split_row.gif");
+		split.addClickListener(new ClickListener() {
 
 			public void onClick(Widget w) {
-				grid.insertRow();
+				grid.splitRow();
+			}});
+		return split;
+	}
+	private Image createMergeRow(final EditableDTGrid grid) {
+		Image merge = new Image("images/merge_row.gif");
+		merge.addClickListener(new ClickListener() {
+			
+			public void onClick(Widget w) {
+				grid.mergeRow();
+			}});
+		return merge;
+	}
+	private Image createSplitCol(final EditableDTGrid grid) {
+		Image split = new Image("images/split_col.gif");
+		split.addClickListener(new ClickListener() {
+			
+			public void onClick(Widget w) {
+				grid.splitCol();
+			}});
+		return split;
+	}
+	private Image createMergeCol(final EditableDTGrid grid) {
+		Image merge = new Image("images/merge_col.gif");
+		merge.addClickListener(new ClickListener() {
+			
+			public void onClick(Widget w) {
+				grid.mergeCol();
+			}});
+		return merge;
+	}
+	private Image createMoveDown(final EditableDTGrid grid) {
+		Image moveDown = new Image("images/shuffle_down.gif");
+		moveDown.addClickListener(new ClickListener() {
+			
+			public void onClick(Widget w) {
+				grid.moveDown();
+			}});
+		return moveDown;
+	}
+	private Image createMoveUp(final EditableDTGrid grid) {
+		Image moveUp = new Image("images/shuffle_up.gif");
+		moveUp.addClickListener(new ClickListener() {
+			
+			public void onClick(Widget w) {
+				grid.moveUp();
 			}
 		});
-		toolbar.add(insert);
-        Image delete = new Image("images/clear_item.gif");
+		return moveUp;
+	}
+	private Image createDeleteRow(final EditableDTGrid grid) {
+		Image delete = new Image("images/clear_item.gif");
         delete.setTitle( "Delete row" );
 		delete.addClickListener(new ClickListener() {
 			
@@ -42,26 +102,18 @@
 				grid.deleteRow();
 			}
 		});
-		toolbar.add(delete);
-		Image moveUp = new Image("images/shuffle_up.gif");
-		moveUp.addClickListener(new ClickListener() {
-			
+		return delete;
+	}
+	private Image createInsertRow(final EditableDTGrid grid) {
+		Image insert = new Image("images/new_item.gif");
+		insert.addClickListener(new ClickListener() {
+
 			public void onClick(Widget w) {
-				grid.moveUp();
+				grid.insertRow();
 			}
 		});
-		toolbar.add(moveUp);
-		Image moveDown = new Image("images/shuffle_down.gif");
-		toolbar.add(moveDown);
-		moveDown.addClickListener(new ClickListener() {
-
-			public void onClick(Widget w) {
-				grid.moveDown();
-			}});
-		toolbar.setStyleName("dt-editor-Toolbar");
-        
-        initWidget( toolbar );
-    }
+		return insert;
+	}
     
     public void setRow(final int row) {
     	this.row = row;

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Cell.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Cell.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Cell.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -0,0 +1,55 @@
+package org.drools.brms.client.decisiontable.model;
+
+public 
+class Cell {
+	private int rowspan;
+	private int colspan;
+	private String value;
+	private Row row;
+	private Column column;
+	
+	Cell(Row row, Column col) {
+		this(row, col, 1, 1);
+	}
+	Cell(final Row r, final Column c, final int colspan, final int rowspan) {
+		this.row = r;
+		this.column = c;
+		this.colspan = colspan;
+		this.rowspan = rowspan;
+	}
+	public void setValue(final String value) {
+		this.value = value;
+	}
+	public int getRowIndex() {
+		return row.getIndex();
+	}
+	public int getColumnIndex() {
+		return column.getIndex();
+	}
+	public Row getRow() {
+		return row;
+	}
+	public void setRow(Row row) {
+		this.row = row;
+	}
+	public int getRowspan() {
+		return rowspan;
+	}
+	public void setRowspan(int rowspan) {
+		this.rowspan = rowspan;
+	}
+	public int getColspan() {
+		return colspan;
+	}
+	public Column getColumn() {
+		return column;
+	}
+	public String getValue() {
+		return value;
+	}
+	public String toString() {
+		return "Cell[" + getRowIndex() + ", " + getColumnIndex() + ", " + getValue() + "]";
+	}
+	
+	
+}

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Column.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Column.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Column.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -0,0 +1,20 @@
+package org.drools.brms.client.decisiontable.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class Column {
+	private List cells = new ArrayList();
+	private DecisionTable parent;
+	
+	Column(DecisionTable dt) {
+		this.parent = dt;
+	}
+	void addCell(final Cell cell) {
+		cells.add(cell);
+	}
+
+	public int getIndex() {
+		return parent.getColumnIndex(this);
+	}
+}

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/DecisionTable.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/DecisionTable.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/DecisionTable.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -0,0 +1,59 @@
+package org.drools.brms.client.decisiontable.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class DecisionTable {
+	private Row headerRow = new HeaderRow(this);
+	private List rows = new ArrayList();
+	private List columns = new ArrayList();
+	
+	void addRow() {
+		
+	}
+	
+	void addColumn(final Column column) {
+		columns.add(column);
+	}
+	
+	public Row createRow() {
+		Row row = new Row(this);
+		rows.add(row);
+		return row;
+	}
+	
+	public Column createColumn() {
+		Column column = new Column(this);
+		columns.add(column);
+		return column;
+	}
+
+	public Cell createCell(Row row, Column column) {
+		Cell cell = new Cell(row, column);
+		row.addCell(cell);
+		column.addCell(cell);
+		return cell;
+	}
+
+	public Row getHeaderRow() {
+		return headerRow;
+	}
+
+	public List getColumns() {
+		return columns;
+	}
+
+	public List getRows() {
+		return rows;
+	}
+	public Row getRow(int index) {
+		return (Row) rows.get(index);
+	}
+	
+	public int getRowIndex(Row row) {
+		return rows.indexOf(row);
+	}
+	public int getColumnIndex(Column column) {
+		return columns.indexOf(column);
+	}
+}

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/HeaderRow.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/HeaderRow.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/HeaderRow.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -0,0 +1,15 @@
+package org.drools.brms.client.decisiontable.model;
+
+public class HeaderRow extends Row {
+
+	HeaderRow(DecisionTable dt) {
+		super(dt);
+	}
+
+	int getIndex() {
+		return -1;
+	}
+	
+	
+
+}

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Row.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Row.java	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/decisiontable/model/Row.java	2006-11-07 11:28:43 UTC (rev 7419)
@@ -0,0 +1,36 @@
+package org.drools.brms.client.decisiontable.model;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+
+public class Row {
+	private Map cells = new HashMap();
+	private DecisionTable parent;
+	
+	Row(DecisionTable dt) {
+		this.parent = dt;
+	}
+	void addCell(final Cell cell) {
+		cells.put(cell.getColumn(), cell);
+	}
+	int getIndex() {
+		return parent.getRowIndex(this);
+	}
+	public Cell getCell(Column column) {
+		return (Cell) cells.get(column);
+	}
+	public Cell getCell(int col) {
+		Iterator columns = parent.getColumns().iterator();
+		int i = 0;
+		Column column = null;
+		while (i <= col) {
+			column = (Column) columns.next();
+			Cell cell = (Cell) cells.get(column);
+			if (cell != null) {
+				i++;
+			}
+		}
+		return getCell(column);
+	}
+}

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css	2006-11-06 19:01:06 UTC (rev 7418)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css	2006-11-07 11:28:43 UTC (rev 7419)
@@ -303,7 +303,7 @@
   background-color: white;
   border: 2px solid #87B3FF; 
   font-size: smaller;
-  padding: 2px;
+  padding: 0px;
 }
 
 .dt-editor-DescriptionCell {
@@ -339,6 +339,7 @@
   border: 1px solid #87B3FF;
   padding: 0px;	
   width: 100%;
+  height: 100%
 }
 
 .dt-field-TextBox {

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/merge_col.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/merge_col.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/merge_row.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/merge_row.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/split_col.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/split_col.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/split_row.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/split_row.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the jboss-svn-commits mailing list