package water.api;

import water.util.TwoDimTable;

public class TwoDimTableV1 extends Schema<TwoDimTable, TwoDimTableV1> {
  @API(help="description", direction=API.Direction.OUTPUT)
  String description;
  @API(help="column names", direction=API.Direction.OUTPUT)
  String[] colNames;
  @API(help="column printf format strings", direction=API.Direction.OUTPUT)
  String[] colFormatStrings; //optional
  @API(help="row headers", direction=API.Direction.OUTPUT)
  String[] rowHeaders;
  @API(help="row-major matrix of string values", direction=API.Direction.OUTPUT)
  String[][] strCellValues;
  @API(help="row-major matrix of numeric (double-precision) values", direction=API.Direction.OUTPUT)
  double[][] dblCellValues;
}

@@ -130,27 +130,28 @@
 I(help=%22
-description
+Table Header
 %22, direc
@@ -183,26 +183,33 @@
 )%0A  
-String description
+public String tableHeader
 ;%0A  
@@ -223,19 +223,18 @@
 lp=%22
-column name
+Row Header
 s%22, 
@@ -259,32 +259,39 @@
 ction.OUTPUT)%0A  
+public 
 String%5B%5D colName
@@ -287,15 +287,17 @@
 g%5B%5D 
-colName
+rowHeader
 s;%0A 
@@ -312,35 +312,21 @@
 lp=%22
-c
+C
 olumn 
-printf format string
+Header
 s%22, 
@@ -351,32 +351,39 @@
 ction.OUTPUT)%0A  
+public 
 String%5B%5D colForm
@@ -382,33 +382,16 @@
  col
-FormatStrings; //optional
+Headers;
 %0A  @
@@ -404,18 +404,19 @@
 lp=%22
-row header
+Column Type
 s%22, 
@@ -441,32 +441,39 @@
 ction.OUTPUT)%0A  
+public 
 String%5B%5D rowHead
@@ -461,33 +461,31 @@
 ic String%5B%5D 
-rowHeader
+colType
 s;%0A  @API(he
@@ -492,40 +492,36 @@
 lp=%22
-row-major matrix of string value
+Column sprintf Format String
 s%22, 
@@ -554,24 +554,31 @@
 TPUT)%0A  
+public 
 String%5B%5D
 %5B%5D strCe
@@ -573,23 +573,18 @@
 ng%5B%5D
-%5B%5D strCellValue
+ colFormat
 s;%0A 
@@ -599,61 +599,24 @@
 lp=%22
-row-m
+Row-M
 ajor 
-m
+M
 atrix
- of numeric (double-precision) values
 %22, d
@@ -652,23 +652,27 @@
 )%0A  
-double
+public String
 %5B%5D%5B%5D 
-dblC
+c
 ellV

Fix TwoDimTable property names in schema.