|
SalesPoint v3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object util.swing.AbstractTableEntryDescriptor data.swing.DefaultCatalogItemTED data.swing.DefaultCurrencyItemTED
public class DefaultCurrencyItemTED
A TableEntryDescriptor
that can be used to model Currencies with a
CatalogTableModel
.
Essentially this is a DefaultCatalogItemTED
that renders its value column using the Currency to
format the values.
Constructor Summary | |
---|---|
DefaultCurrencyItemTED(Currency c)
Create a new DefaultCurrencyItemTED. |
Method Summary | |
---|---|
TableCellRenderer |
getCellRenderer(int nIdx)
Returns null to indicate that the default cell renderer is to be used based on the cell
value's class. |
Class<?> |
getColumnClass(int nIdx)
Return the class of objects that make up the values of cells of the given column. |
protected TableCellRenderer |
getValueRenderer()
Internal helper function that gets (and if necessary creates) the cell renderer for the value column. |
Methods inherited from class data.swing.DefaultCatalogItemTED |
---|
getColumnCount, getColumnName, getValueAt |
Methods inherited from class util.swing.AbstractTableEntryDescriptor |
---|
canSortByColumn, getCellEditor, getColumnOrder, isElementEditable, setValueAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultCurrencyItemTED(Currency c)
c
- the Currency used for formatting. Must be the same as the Currency modelled by the associated
CatalogTableModel
.Method Detail |
---|
protected TableCellRenderer getValueRenderer()
public Class<?> getColumnClass(int nIdx)
TableEntryDescriptor
TableEntryDescriptor.getCellEditor(int)
and
TableEntryDescriptor.getCellRenderer(int)
.
getColumnClass
in interface TableEntryDescriptor
getColumnClass
in class DefaultCatalogItemTED
nIdx
- the index of the column for which to return the value class. Indices run from 0 to
getColumnCount() - 1
.
String.class
for the first, NumberValue
.class
for the second
column.public TableCellRenderer getCellRenderer(int nIdx)
AbstractTableEntryDescriptor
null
to indicate that the default cell renderer is to be used based on the cell
value's class.
getCellRenderer
in interface TableEntryDescriptor
getCellRenderer
in class AbstractTableEntryDescriptor
nIdx
- the index of the column for which to return the renderer. Indices run from 0 to
getColumnCount() - 1
.
null
for the first, getValueRenderer()
for the second column.
|
SalesPoint v3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |