Very ugly start of a first wizard page. Needs a lot of cleanup!
[phpeclipse.git] / net.sourceforge.phpeclipse.wizards / src / net / sourceforge / phpeclipse / wizards / actions / metadata / Row.java
diff --git a/net.sourceforge.phpeclipse.wizards/src/net/sourceforge/phpeclipse/wizards/actions/metadata/Row.java b/net.sourceforge.phpeclipse.wizards/src/net/sourceforge/phpeclipse/wizards/actions/metadata/Row.java
new file mode 100644 (file)
index 0000000..fd55b5c
--- /dev/null
@@ -0,0 +1,35 @@
+package net.sourceforge.phpeclipse.wizards.actions.metadata;
+
+import java.util.Iterator;
+import java.util.List;
+
+import com.quantum.sql.SQLResultSetResults;
+
+public class Row {
+       private final List elements;
+
+       public Row(List elements) {
+               this.elements = elements;
+       }
+       
+       public Object get(int columnNumber) {
+               return (columnNumber > this.elements.size() || columnNumber <= 0) 
+                               ? null 
+                               : this.elements.get(columnNumber - 1);
+       }
+       
+       public String[] getAsStringArray() {
+               String[] resultArray = new String[this.elements.size()];
+               int i = 0;
+               for (Iterator iter = this.elements.iterator(); iter.hasNext() ; ) {
+                       String element = iter.next().toString();
+                       resultArray[i] = element;
+                       i++;
+               }
+               return resultArray;
+       }
+       
+//     public SQLResultSetResults getResultSet() {
+//             return SQLResultSetResults.this;
+//     }
+}