|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.weda.action.impl.AbstractActionContainer
org.weda.model.impl.PageableTableModelImpl
public class PageableTableModelImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.weda.model.TableModel |
|---|
TableModel.Mode |
| Constructor Summary | |
|---|---|
PageableTableModelImpl()
|
|
PageableTableModelImpl(TableModel linkedTableModel)
|
|
| Method Summary | |
|---|---|
void |
addListener(TableModelListener listener)
Метод добавляет слушателя изменений в модели. |
void |
close()
Метод переводит модель в состояние TableModel.Mode.CLOSED. |
java.util.List<ActionContainer> |
getActionContainers()
|
int |
getColumnCount()
Метод возвращает количество колонок в таблице. |
java.util.List<PropertyDescriptor> |
getColumnDescriptors()
Метод возвращает описание колонок модели. |
PageableTableModelData |
getData()
Метод возвращает данные модели. |
java.util.Set<java.lang.Class> |
getDisabledActions()
Метод возвращает множество классов действий (action class) которые необходимо запретить для выполнения в данном контейнере. |
TableModel |
getLinkedTableModel()
Метод возвращает табличную модель данных которую разбивает на страницы данная модель. |
java.lang.String |
getLinkedTableModelName()
|
TableModel.Mode |
getMode()
Метод возвращает текущее состояние модели. |
java.lang.String |
getName()
Метод возвращает имя модели данных |
int |
getPageSize()
Метод возвращает текущий размер страницы в строках. |
void |
init()
Метод инициплизирует модель данных. |
void |
modelChanged(TableModelEvent event)
|
void |
open()
Метод переводит модель состояние TableModel.Mode.VIEW. |
void |
setLinkedTableModelName(java.lang.String linkedTableModelName)
|
void |
setName(java.lang.String name)
|
void |
setPageSize(int rowsPerPage)
Метод устанавливает размер страницы в строках. |
| Methods inherited from class org.weda.action.impl.AbstractActionContainer |
|---|
executeAction, getActionContainerName, getActionRegistry, getActionsStates, hasRegisteredActions, setActionContainerName, setActionRegistry |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.weda.action.ActionContainer |
|---|
executeAction, getActionContainerName, getActionsStates, hasRegisteredActions |
| Constructor Detail |
|---|
public PageableTableModelImpl()
public PageableTableModelImpl(TableModel linkedTableModel)
| Method Detail |
|---|
public void init()
throws TableModelException
TableModel
init in interface TableModel<PageableTableModelData>TableModelExceptionpublic TableModel getLinkedTableModel()
PageableTableModel
getLinkedTableModel in interface PageableTableModelpublic void addListener(TableModelListener listener)
TableModel
addListener in interface TableModel<PageableTableModelData>
public void open()
throws TableModelException
TableModelTableModel.Mode.VIEW. Т.е. становятся
доступными данные модели.
open in interface TableModel<PageableTableModelData>TableModelExceptionTableModel.close(),
TableModel.getData()
public void close()
throws TableModelException
TableModelTableModel.Mode.CLOSED.
Т.е. данные модели становятся недоступными.
close in interface TableModel<PageableTableModelData>TableModelExceptionTableModel.open(),
TableModel.getData()
public int getColumnCount()
throws TableModelException
TableModel
getColumnCount in interface TableModel<PageableTableModelData>TableModelExceptionpublic java.util.List<PropertyDescriptor> getColumnDescriptors()
TableModel
getColumnDescriptors in interface TableModel<PageableTableModelData>
public PageableTableModelData getData()
throws TableModelException
TableModel
getData in interface TableModel<PageableTableModelData>TableModelException
public TableModel.Mode getMode()
throws TableModelException
TableModel
getMode in interface TableModel<PageableTableModelData>TableModelExceptionpublic java.lang.String getName()
TableModel
getName in interface TableModel<PageableTableModelData>public void setName(java.lang.String name)
public int getPageSize()
PageableTableModel
getPageSize in interface PageableTableModelpublic void setPageSize(int rowsPerPage)
PageableTableModel
setPageSize in interface PageableTableModelpublic void modelChanged(TableModelEvent event)
modelChanged in interface TableModelListenerpublic java.util.Set<java.lang.Class> getDisabledActions()
ActionContainer
getDisabledActions in interface ActionContainerpublic java.lang.String getLinkedTableModelName()
public void setLinkedTableModelName(java.lang.String linkedTableModelName)
public java.util.List<ActionContainer> getActionContainers()
throws java.lang.Exception
getActionContainers in interface ActionContainerProviderjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||