public final class StringValueRegistry extends Object implements StringValueProvider
PENDING JW: for safety - better not implement but return a provider. We probably don't want readers to frickle around here?.
Constructor and Description |
---|
StringValueRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
clearColumnStringValues()
Removes all per-column mappings of StringValues.
|
StringValue |
getStringValue(Class<?> clazz)
Returns the StringValue registered for the given class.
|
StringValue |
getStringValue(int row,
int column)
Returns a StringValue to use for conversion of the cell content at row and column.
|
void |
setColumnClass(Class<?> clazz,
int column)
Sets the column class.
|
void |
setColumnClasses(Map<Integer,Class<?>> classPerColumn) |
void |
setStringValue(StringValue sv,
Class<?> clazz)
Sets the StringValue to use for the given class.
|
void |
setStringValue(StringValue sv,
int column)
Sets a StringValue to use for the given column.
|
public StringValue getStringValue(int row, int column)
getStringValue
in interface StringValueProvider
row
- the row of the cell in model coordinatescolumn
- the column of the cell in model coordinatespublic void setStringValue(StringValue sv, int column)
sv
- the StringValue to use for the given column.column
- the column index in model coordinates.public void clearColumnStringValues()
public void setStringValue(StringValue sv, Class<?> clazz)
sv
- the StringValue to use for the given column.clazz
- the classpublic StringValue getStringValue(Class<?> clazz)
This is temporarily exposed for testing only - do not use, it will be removed very soon!
clazz
- the class to find the registered StringValue forpublic void setColumnClass(Class<?> clazz, int column)
clazz
- column
- index in model coordinatesCopyright © 2019. All rights reserved.