|
||||||||||
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>
TableModelException
public TableModel getLinkedTableModel()
PageableTableModel
getLinkedTableModel
in interface PageableTableModel
public void addListener(TableModelListener listener)
TableModel
addListener
in interface TableModel<PageableTableModelData>
public void open() throws TableModelException
TableModel
TableModel.Mode.VIEW
. Т.е. становятся
доступными данные модели.
open
in interface TableModel<PageableTableModelData>
TableModelException
TableModel.close()
,
TableModel.getData()
public void close() throws TableModelException
TableModel
TableModel.Mode.CLOSED
.
Т.е. данные модели становятся недоступными.
close
in interface TableModel<PageableTableModelData>
TableModelException
TableModel.open()
,
TableModel.getData()
public int getColumnCount() throws TableModelException
TableModel
getColumnCount
in interface TableModel<PageableTableModelData>
TableModelException
public 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>
TableModelException
public java.lang.String getName()
TableModel
getName
in interface TableModel<PageableTableModelData>
public void setName(java.lang.String name)
public int getPageSize()
PageableTableModel
getPageSize
in interface PageableTableModel
public void setPageSize(int rowsPerPage)
PageableTableModel
setPageSize
in interface PageableTableModel
public void modelChanged(TableModelEvent event)
modelChanged
in interface TableModelListener
public java.util.Set<java.lang.Class> getDisabledActions()
ActionContainer
getDisabledActions
in interface ActionContainer
public java.lang.String getLinkedTableModelName()
public void setLinkedTableModelName(java.lang.String linkedTableModelName)
public java.util.List<ActionContainer> getActionContainers() throws java.lang.Exception
getActionContainers
in interface ActionContainerProvider
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |