public class DataRow extends Object implements Closeable, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
DataRow.ChangedValue |
| Modifier and Type | Field and Description |
|---|---|
protected Set<Integer> |
changed
Номера (от 0) измененных колонок
|
protected int |
changes
Счетчик изменений
|
protected Object[] |
data |
protected Object[] |
origin |
protected DataTable |
table |
| Constructor and Description |
|---|
DataRow(DataRow sample)
Конструктор копирования
|
DataRow(DataTable table,
Object... data) |
DataRow(DataTable dataTable,
Object[] data,
Object[] origin,
int changes)
Конструктор десиариализации
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelChanges() |
void |
cancelChanges(boolean addEvents) |
void |
close() |
void |
fixChanges()
Фиксировать изменения
|
void |
fixChanges(boolean addEvents) |
Object |
get(int column) |
int |
getChangeCount() |
Integer[] |
getChangedColumn() |
List<DataRow.ChangedValue> |
getChangedValues() |
Object[] |
getData() |
Object[] |
getOrigin() |
DataRowState |
getState() |
DataTable |
getTable() |
boolean |
isChanged() |
boolean |
isDeleted() |
boolean |
isDetached() |
boolean |
isInserted() |
boolean |
isUpdated() |
void |
set(int column,
Object value) |
void |
set(int column,
Object value,
boolean addEvents) |
void |
setTable(DataTable mtable) |
protected int changes
protected Object[] data
protected Object[] origin
protected transient DataTable table
public DataRow(DataTable dataTable, Object[] data, Object[] origin, int changes)
dataTable - Таблица к которой относится строкаdata - Текущие данныеorigin - Оригинальные данныеchanges - Кол-во измененийpublic DataRow(DataRow sample)
sample - Образец для копированияpublic Object[] getData()
public Object[] getOrigin()
public Integer[] getChangedColumn()
public boolean isChanged()
public int getChangeCount()
public List<DataRow.ChangedValue> getChangedValues()
public void cancelChanges()
public void cancelChanges(boolean addEvents)
public void fixChanges()
public void fixChanges(boolean addEvents)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic Object get(int column)
public void set(int column,
Object value)
public void set(int column,
Object value,
boolean addEvents)
public DataTable getTable()
public void setTable(DataTable mtable)
public boolean isDetached()
public boolean isDeleted()
public boolean isInserted()
public boolean isUpdated()
public DataRowState getState()
Copyright © 2018. All rights reserved.