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)