introduced IConstant.DEBUG flag
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.sql / src / net / sourceforge / phpdt / sql / wizards / InsertRowPage.java
index 3aa57e5..7098f46 100644 (file)
@@ -15,94 +15,102 @@ import net.sourceforge.phpdt.sql.sql.TableRow;
 import net.sourceforge.phpdt.sql.view.tableview.TableAdapter;
 
 public class InsertRowPage extends WizardPage implements SQLPage {
-       TableRow row;
-       String[] columnNames;
-       Text[] values;
-       Label query;
-       public InsertRowPage(String pageName) {
-               super(pageName);
-       }
+  TableRow row;
+  String[] columnNames;
+  Text[] values;
+  Label query;
+  public InsertRowPage(String pageName) {
+    super(pageName);
+  }
 
-       public void init(TableRow row, TableAdapter adapter) {
-               this.row = row;
-       }
+  public void init(TableRow row, TableAdapter adapter) {
+    this.row = row;
+  }
 
-       public void createControl(Composite parent) {
-               System.out.println("page create control");
-               Composite container = new Composite(parent, SWT.NULL);
-               GridLayout layout = new GridLayout();
-               container.setLayout(layout);
-               int layoutColumns = 2;
-               layout.numColumns = layoutColumns;
+  public void createControl(Composite parent) {
+    if (DEBUG) {
+      System.out.println("page create control");
+    }
+    Composite container = new Composite(parent, SWT.NULL);
+    GridLayout layout = new GridLayout();
+    container.setLayout(layout);
+    int layoutColumns = 2;
+    layout.numColumns = layoutColumns;
 
-               if (row == null) {
-                       System.out.println("Row is null");
-               }
-               if (row.getColumnNames() == null) {
-                       System.out.println("Columns are null");
-               }
-               if (row.getTableData() == null) {
-                       System.out.println("Data is null");
-               }
-               columnNames = row.getColumnNames();
-               String[] data = row.getTableData();
-               for (int i = 0; i < row.getColumnCount(); i++) {
-                       System.out.println("data = " + i + "=" + data[i]);
-                       System.out.println("column = " + i + "=" + columnNames[i]);
-               }
-               values = new Text[row.getColumnCount()];
-               Label temp = new Label(container, SWT.NULL);
-               temp.setText("Column Name");
-               temp = new Label(container, SWT.NULL);
-               temp.setText("Value");
-               for (int i = 0; i < row.getColumnCount(); i++) {
-                       Label label = new Label(container, SWT.NULL);
-                       label.setText(columnNames[i]);
-                       values[i] = new Text(container, SWT.BORDER | SWT.SINGLE);
-                       GridData fullHorizontal = new GridData();
-                       fullHorizontal.horizontalAlignment = GridData.FILL;
-                       values[i].setLayoutData(fullHorizontal);
+    if (DEBUG) {
+      if (row == null) {
+        System.out.println("Row is null");
+      }
+      if (row.getColumnNames() == null) {
+        System.out.println("Columns are null");
+      }
+      if (row.getTableData() == null) {
+        System.out.println("Data is null");
+      }
+    }
+    columnNames = row.getColumnNames();
+    String[] data = row.getTableData();
+    if (DEBUG) {
+      for (int i = 0; i < row.getColumnCount(); i++) {
+        System.out.println("data = " + i + "=" + data[i]);
+        System.out.println("column = " + i + "=" + columnNames[i]);
+      }
+    }
+    values = new Text[row.getColumnCount()];
+    Label temp = new Label(container, SWT.NULL);
+    temp.setText("Column Name");
+    temp = new Label(container, SWT.NULL);
+    temp.setText("Value");
+    for (int i = 0; i < row.getColumnCount(); i++) {
+      Label label = new Label(container, SWT.NULL);
+      label.setText(columnNames[i]);
+      values[i] = new Text(container, SWT.BORDER | SWT.SINGLE);
+      GridData fullHorizontal = new GridData();
+      fullHorizontal.horizontalAlignment = GridData.FILL;
+      values[i].setLayoutData(fullHorizontal);
 
-                       //values[i].setText(data[i]);
-                       values[i].addModifyListener(new ModifyListener() {
-                               public void modifyText(ModifyEvent e) {
-                                       updateQuery();
-                               }                               
-                       });
-               }
-               query = new Label(container, SWT.WRAP);
-               GridData gridData = new GridData();
-               gridData.horizontalSpan = layoutColumns;
-               gridData.horizontalAlignment = GridData.FILL;
-               gridData.verticalAlignment = GridData.FILL;
-               gridData.grabExcessHorizontalSpace = true;
-               gridData.grabExcessVerticalSpace = true;
-               query.setLayoutData(gridData);
+      //values[i].setText(data[i]);
+      values[i].addModifyListener(new ModifyListener() {
+        public void modifyText(ModifyEvent e) {
+          updateQuery();
+        }
+      });
+    }
+    query = new Label(container, SWT.WRAP);
+    GridData gridData = new GridData();
+    gridData.horizontalSpan = layoutColumns;
+    gridData.horizontalAlignment = GridData.FILL;
+    gridData.verticalAlignment = GridData.FILL;
+    gridData.grabExcessHorizontalSpace = true;
+    gridData.grabExcessVerticalSpace = true;
+    query.setLayoutData(gridData);
 
-               setControl(container);
-        updateQuery();
-       
-               setPageComplete(true);
-       }
-       public void updateQuery() {
-               System.out.println("Updating query");
-               StringBuffer valuesClause = new StringBuffer();
-               for (int i = 0; i < columnNames.length; i++) {
-                       valuesClause.append(values[i].getText());
-                       valuesClause.append(", ");
-               }
-               if (valuesClause.length() > 1) {
-                       valuesClause.deleteCharAt(valuesClause.length() - 1);
-                       valuesClause.deleteCharAt(valuesClause.length() - 1);
-               }
-               String query = "INSERT INTO " + row.getTable();
-               query += " VALUES (" + valuesClause.toString();
-               query += " )";
-               this.query.setText(query);
-       }
-       public boolean performFinish() {
-          MultiSQLServer server = MultiSQLServer.getInstance();
-          server.execute(query.getText());
-          return true;
-       }
+    setControl(container);
+    updateQuery();
+
+    setPageComplete(true);
+  }
+  public void updateQuery() {
+    if (DEBUG) {
+      System.out.println("Updating query");
+    }
+    StringBuffer valuesClause = new StringBuffer();
+    for (int i = 0; i < columnNames.length; i++) {
+      valuesClause.append(values[i].getText());
+      valuesClause.append(", ");
+    }
+    if (valuesClause.length() > 1) {
+      valuesClause.deleteCharAt(valuesClause.length() - 1);
+      valuesClause.deleteCharAt(valuesClause.length() - 1);
+    }
+    String query = "INSERT INTO " + row.getTable();
+    query += " VALUES (" + valuesClause.toString();
+    query += " )";
+    this.query.setText(query);
+  }
+  public boolean performFinish() {
+    MultiSQLServer server = MultiSQLServer.getInstance();
+    server.execute(query.getText());
+    return true;
+  }
 }
\ No newline at end of file