public class MultiColumnTableEx extends MultiColumnTable
MultiColumnTable.MultiColumnTableRow| Constructor and Description | 
|---|
| MultiColumnTableEx(int rowCount,
                  boolean[] complexColumnMarker) | 
| MultiColumnTableEx(MultiColumnTable table) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Map | convertDetailsToMap(java.util.List details)Convert the List of MAnnotationDetail to a Map. | 
| static boolean[] | decodeComplexColumnMarker(java.lang.String markerString) | 
| static java.lang.String | encodeComplexColumnMarker(boolean[] marker) | 
| java.lang.String | getCellValue(int row,
            int i)Get the cell value. | 
| boolean[] | getComplexColumnsMarker() | 
| java.util.Map<java.lang.String,java.lang.String> | getComplexValue(java.lang.String identifier)Get a complex value from this table | 
| boolean | isComplexColumn(int coulumnIndex)If this method returns true for a column index, the value
 of this column is only a indirection key for a other value
 annotation. | 
| static MultiColumnTableEx | parseEAnnotationTable(java.util.List details,
                     java.util.List annos)Get annotation detail | 
| void | setComplexValue(java.lang.String identifier,
               java.util.Map<java.lang.String,java.lang.String> value)Add a complex value to this table | 
public MultiColumnTableEx(int rowCount,
                          boolean[] complexColumnMarker)
rowCount - uniqueColumn - public MultiColumnTableEx(MultiColumnTable table)
rowCount - uniqueColumn - public boolean[] getComplexColumnsMarker()
public void setComplexValue(java.lang.String identifier,
                            java.util.Map<java.lang.String,java.lang.String> value)
identifier - value - mappublic java.util.Map<java.lang.String,java.lang.String> getComplexValue(java.lang.String identifier)
identifier - public java.lang.String getCellValue(int row,
                                     int i)
row - The row.i - The column.public boolean isComplexColumn(int coulumnIndex)
coulumnIndex - public static boolean[] decodeComplexColumnMarker(java.lang.String markerString)
string - public static java.lang.String encodeComplexColumnMarker(boolean[] marker)
marker - public static java.util.Map convertDetailsToMap(java.util.List details)
details - public static MultiColumnTableEx parseEAnnotationTable(java.util.List details, java.util.List annos)