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)
element - annotationIdentifier - cellDimensionIdentifier - Copyright © 2012. All Rights Reserved.