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)