public class Column extends Object implements GetReaderForRow
| Modifier and Type | Class and Description |
|---|---|
static class |
Column.Cell
Записываемое значение
|
| Modifier and Type | Field and Description |
|---|---|
protected String |
name
имя колонки
|
static String |
NAME |
protected xyz.cofe.collection.Convertor<Object,Object> |
reader |
static String |
READER |
protected xyz.cofe.collection.Func1<xyz.cofe.collection.Convertor<Object,Object>,Integer> |
rowReader
Чтение значения ячейки в зависимости от номера строки
|
static String |
SOURCE_COLUMN |
protected Object |
sync |
protected Class |
type |
static String |
TYPE |
protected xyz.cofe.collection.Convertor<Column.Cell,Boolean> |
writer
Функция записи
|
static String |
WRITER |
| Constructor and Description |
|---|
Column()
Конструктор
|
Column(Column src)
Конструктор копирования
|
Column(Object sync)
Конструктор
|
Column(Object sync,
Column src)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Добавляет подписчика
|
Column |
clone() |
Column |
cloneWith(Object sync)
Клонирование с указаным объектом синхронизации
|
protected void |
firePropertyChange(String property,
Object oldValue,
Object newValue)
Уведомляет подписчиков о измении свойства
|
String |
getName()
Имя колонки
|
xyz.cofe.collection.Convertor<Object,Object> |
getReader()
Чтение значения ячейки.
|
xyz.cofe.collection.Convertor<Object,Object> |
getReader(int row)
Чтение значения ячейки.
|
Class |
getType()
Тип данных колонки
|
xyz.cofe.collection.Convertor<Column.Cell,Boolean> |
getWriter()
Запись значения ячейки.
|
Column |
name(String name)
Имя колонки
|
protected PropertyChangeSupport |
propertySupport()
Поддержка PropertyChangeEvent
|
Column |
reader(xyz.cofe.collection.Convertor<Object,Object> reader)
Чтение значения ячейки.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Удаляет подписчика
|
Column |
rowReader(xyz.cofe.collection.Func1<xyz.cofe.collection.Convertor<Object,Object>,Integer> rowReader)
Чтение значения ячейки.
|
void |
setName(String name)
Имя колонки
|
void |
setReader(xyz.cofe.collection.Convertor<Object,Object> reader)
Чтение значения ячейки.
|
void |
setType(Class type)
Тип данных колонки
|
void |
setWriter(xyz.cofe.collection.Convertor<Column.Cell,Boolean> writer)
Запись значения ячейки.
|
Column |
type(Class type)
Тип данных колонки
|
Column |
writer(xyz.cofe.collection.Convertor<Column.Cell,Boolean> writer)
Запись значения ячейки.
|
protected final Object sync
protected String name
public static final String NAME
public static final String READER
protected xyz.cofe.collection.Func1<xyz.cofe.collection.Convertor<Object,Object>,Integer> rowReader
public static final String WRITER
protected xyz.cofe.collection.Convertor<Column.Cell,Boolean> writer
public static final String SOURCE_COLUMN
public static final String TYPE
protected Class type
public Column()
public Column(Object sync)
sync - объект для синхронизацииpublic Column(Column src)
src - образец для копированияpublic Column cloneWith(Object sync)
sync - объект для синхронизацииpublic String getName()
public void setName(String name)
name - имя колонкиpublic Column name(String name)
name - имя колонкиpublic xyz.cofe.collection.Convertor<Object,Object> getReader()
column.getReader().convert( Элемент списка ) - должен вернуть значение элемента для соответ. колонки.public xyz.cofe.collection.Convertor<Object,Object> getReader(int row)
column.getReader( row ).convert( Элемент списка ) - должен вернуть значение элемента для соответ. колонки.
getReader in interface GetReaderForRowrow - Индекс строкиgetReader()public void setReader(xyz.cofe.collection.Convertor<Object,Object> reader)
column.getReader().convert( Элемент списка ) - должен вернуть значение элемента для соответ. колонки.reader - чтение значения ячейкиpublic Column reader(xyz.cofe.collection.Convertor<Object,Object> reader)
column.getReader().convert( Элемент списка ) -
должен вернуть значение элемента для соответ. колонки.reader - чтение значения ячейкиpublic Column rowReader(xyz.cofe.collection.Func1<xyz.cofe.collection.Convertor<Object,Object>,Integer> rowReader)
column.getRowReader( row ).convert( Элемент списка ) -
должен вернуть значение элемента для соответ. колонки.rowReader - Функция возвращ. функцию чтенияpublic xyz.cofe.collection.Convertor<Column.Cell,Boolean> getWriter()
public void setWriter(xyz.cofe.collection.Convertor<Column.Cell,Boolean> writer)
writer - Функция записиpublic Column writer(xyz.cofe.collection.Convertor<Column.Cell,Boolean> writer)
writer - Функция записиpublic Class getType()
public void setType(Class type)
type - Тип данных колонкиpublic Column type(Class type)
type - Тип данных колонкиprotected PropertyChangeSupport propertySupport()
protected void firePropertyChange(String property, Object oldValue, Object newValue)
property - СвойствоoldValue - Старое значениеnewValue - Новое значениеpublic void addPropertyChangeListener(PropertyChangeListener listener)
listener - Подписчикpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener - ПодписчикCopyright © 2019. All rights reserved.