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 Map |
convertDetailsToMap(List details)
Convert the List of MAnnotationDetail to a Map.
|
static boolean[] |
decodeComplexColumnMarker(String markerString) |
static String |
encodeComplexColumnMarker(boolean[] marker) |
String |
getCellValue(int row,
int i)
Get the cell value.
|
boolean[] |
getComplexColumnsMarker() |
Map<String,String> |
getComplexValue(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(List details,
List annos)
Get annotation detail
|
void |
setComplexValue(String identifier,
Map<String,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(String identifier, Map<String,String> value)
identifier
- value
- mappublic Map<String,String> getComplexValue(String identifier)
identifier
- public String getCellValue(int row, int i)
row
- The row.i
- The column.public boolean isComplexColumn(int coulumnIndex)
coulumnIndex
- public static boolean[] decodeComplexColumnMarker(String markerString)
string
- public static String encodeComplexColumnMarker(boolean[] marker)
marker
- public static Map convertDetailsToMap(List details)
details
- public static MultiColumnTableEx parseEAnnotationTable(List details, List annos)
Copyright © 2012. All Rights Reserved.