public class EditableModelEvent extends Object
EditableGridDataModel
or subclasses.
Excepting a link to the source model it contains other firlds descrining what exactly happened and
additional parameters.Modifier and Type | Class and Description |
---|---|
protected static class |
EditableModelEvent.EventType
This is an event safe type class.
|
Modifier and Type | Field and Description |
---|---|
static EditableModelEvent.EventType |
ADD_COLUMN
on add particular column
|
static EditableModelEvent.EventType |
ADD_ROW
on add particular row
|
static EditableModelEvent.EventType |
CLEAN
on remove all data
|
static EditableModelEvent.EventType |
REMOVE_COLUMN
on remove particular column
|
static EditableModelEvent.EventType |
REMOVE_ROW
on remove particular row
|
static EditableModelEvent.EventType |
SORT_ALL
on sort rows
|
static EditableModelEvent.EventType |
UPDATE_ALL
on update content
|
static EditableModelEvent.EventType |
UPDATE_CELL
on update paticular cell
|
static EditableModelEvent.EventType |
UPDATE_COLUMN
on update particular column
|
static EditableModelEvent.EventType |
UPDATE_ROW
on update particular row
|
Constructor and Description |
---|
EditableModelEvent(EditableModelEvent.EventType eventType)
Creates an instance of this class and initilizes mandatory fields.
|
EditableModelEvent(EditableModelEvent.EventType eventType,
int row,
int column)
Creates an instance of this class and initializes internal fields.
|
Modifier and Type | Method and Description |
---|---|
int |
getColumn()
Gets a number of column that produced this event.
|
EditableModelEvent.EventType |
getEventType()
Gets an event type.
|
int |
getRow()
Gets a number of row that produced this event.
|
Editable |
getSource()
Gets an event source model.
|
protected void |
setColumn(int column)
Sets the column that produced this event.
|
protected void |
setRow(int row)
Sets the row that produced this event.
|
protected void |
setSource(Editable source)
Sets the source model.
|
public static final EditableModelEvent.EventType UPDATE_ALL
public static final EditableModelEvent.EventType UPDATE_CELL
public static final EditableModelEvent.EventType UPDATE_ROW
public static final EditableModelEvent.EventType UPDATE_COLUMN
public static final EditableModelEvent.EventType ADD_COLUMN
public static final EditableModelEvent.EventType ADD_ROW
public static final EditableModelEvent.EventType REMOVE_COLUMN
public static final EditableModelEvent.EventType REMOVE_ROW
public static final EditableModelEvent.EventType CLEAN
public static final EditableModelEvent.EventType SORT_ALL
public EditableModelEvent(EditableModelEvent.EventType eventType)
eventType
- is an event type, mustn't be null
.public EditableModelEvent(EditableModelEvent.EventType eventType, int row, int column)
eventType
- is an event type, mustn't be null
.row
- is a row number that produced this event (-1
of none).column
- is a column number that produced this event (-1
of none).public EditableModelEvent.EventType getEventType()
null
public Editable getSource()
null
.public int getRow()
-1
if none.public int getColumn()
-1
if none.protected void setSource(Editable source)
source
- is a source model.protected void setRow(int row)
row
- is a row number.protected void setColumn(int column)
column
- is a column number.Copyright © 2008–2013. All rights reserved.