public class ListTreeContentProvider extends NodeTreeContentProvider implements ITreeContentProvider
parentId
value-binding, or by childIds
value-binding.NodeTreeContentProvider.DummyValueExpression, NodeTreeContentProvider.NodeComparator, NodeTreeContentProvider.NodeIdsIterator
FilterableSelectableListTableContentProvider.RowFilterableValueDecorator
SelectableListTableContentProvider.Row, SelectableListTableContentProvider.RowComparator
Modifier and Type | Field and Description |
---|---|
protected ValueExpression |
m_childIds |
protected ValueExpression |
m_parentId |
m_helper, m_roots, openToDepth
m_filter, m_filterable, m_filterValue, m_unfilteredlist
m_autoIdCounter, m_map, m_originalList, m_selectableHelper
m_array, m_canTemplateRow, m_index, m_list, m_onCreateRow, m_onDeleteRow, m_rowId, m_rowType, m_sort, m_templateRow, m_var
fExpireWithPageFlow
Constructor and Description |
---|
ListTreeContentProvider()
Default constructor which doesn't do any initialization.
|
ListTreeContentProvider(List<?> list)
Construct new instance.
|
ListTreeContentProvider(List<?> list,
String rowIdBinding,
String parentIdBinding,
String childIdsBinding)
Construct new instance.Initialize instance variables if they are not null.
|
ListTreeContentProvider(List<?> list,
ValueBinding rowIdBinding,
ValueBinding parentIdBinding,
ValueBinding childIdsBinding)
Deprecated.
use ValueExpression parameters instead
|
ListTreeContentProvider(List<?> list,
ValueExpression rowIdBinding,
ValueExpression parentIdBinding,
ValueExpression childIdsBinding)
Construct new instance.Initialize instance variables.
|
Modifier and Type | Method and Description |
---|---|
ValueBinding |
getChildIdsBinding()
Deprecated.
use
getChildIdsExpression() instead |
ValueExpression |
getChildIdsExpression() |
ValueBinding |
getParentIdBinding()
Deprecated.
use
getParentIdExpression() instead |
ValueExpression |
getParentIdExpression() |
void |
setChildIdsBinding(ValueBinding childIds)
Deprecated.
use
setChildIdsExpression(ValueExpression) instead |
void |
setChildIdsExpression(ValueExpression childIds)
Set children id bindings.
|
void |
setList(List<?> list)
Sets a list to wrap
|
void |
setParentIdBinding(ValueBinding parentId)
Deprecated.
use
setParentIdExpression(ValueExpression) instead |
void |
setParentIdExpression(ValueExpression parentId)
Set parent id binding.
|
calculateRowId, flatten, getCanTemplateRow, getChildIds, getCurrentNode, getCurrentRow, getDepth, getHasChildren, getLastChildAncestors, getOpenIds, getOpenToDepth, getParentId, getRootIds, getUnopenIds, getUseUnopenModel, isFirstChild, isLastChild, isOpen, isRowMixed, isVisible, openTreeNodes, setOpen, setOpenIds, setOpenToDepth, setUnopenIds, sort, sort
filter, getFilter, getRowFilterValueBinding, getRowFilterValueBindingAsString, getRowFilterValueExpression, isFilterable, setFilter, setFilterable, setRowFilterValueBinding, setRowFilterValueBindingAsString, setRowFilterValueExpression
createRow, deleteRow, getList, getNeedRefresh, getRowId, getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getSelectedRows, getUseUnselectedModel, isAddressable, isAutoRefresh, isRowSelected, moveTo, refresh, setAutoRefresh, setCurrentRow, setNeedRefresh, setRowById, setRowSelected, setRowSelectedIds, setRowUnselectedIds, setRowVariable, setTemplateRow, supportsAutoRefresh, updateOriginalList
calculateRowId, getArray, getOnCreateRow, getOnCreateRowExpression, getOnDeleteRow, getOnDeleteRowExpression, getPropertyKeys, getRowCount, getRowIdBinding, getRowIdExpression, getRowIndex, getRowType, getRowVariable, getSort, getType, getValue, hasProperty, isReadOnly, isReorderable, isRowAvailable, isTemplateRow, newRow, setArray, setCanTemplateRow, setOnCreateRow, setOnCreateRowExpression, setOnDeleteRow, setOnDeleteRowExpression, setRowId, setRowIdBinding, setRowIdExpression, setRowIndex, setRowType, setSort, setValue, toString
getExpireWithPageFlow, setExpireWithPageFlow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChildIds, getDepth, getHasChildren, getLastChildAncestors, getOpenIds, getParentId, getRootIds, getUnopenIds, getUseUnopenModel, isFirstChild, isLastChild, isOpen, isVisible, setOpen, setOpenIds, setUnopenIds
getRowId, isAddressable, setRowById
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
getPropertyKeys, getType, getValue, hasProperty, toString
getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getUseUnselectedModel, isRowSelected, setRowSelected, setRowSelectedIds, setRowUnselectedIds
protected ValueExpression m_parentId
protected ValueExpression m_childIds
public ListTreeContentProvider()
public ListTreeContentProvider(List<?> list)
list
- NodeTreeContentProvider.NodeTreeContentProvider(List)
public ListTreeContentProvider(List<?> list, String rowIdBinding, String parentIdBinding, String childIdsBinding)
list
- rowIdBinding
- parentIdBinding
- childIdsBinding
- NodeTreeContentProvider.NodeTreeContentProvider(List)
@Deprecated public ListTreeContentProvider(List<?> list, ValueBinding rowIdBinding, ValueBinding parentIdBinding, ValueBinding childIdsBinding)
list
- rowIdBinding
- parentIdBinding
- childIdsBinding
- NodeTreeContentProvider.NodeTreeContentProvider(List)
public ListTreeContentProvider(List<?> list, ValueExpression rowIdBinding, ValueExpression parentIdBinding, ValueExpression childIdsBinding)
list
- rowIdBinding
- parentIdBinding
- childIdsBinding
- NodeTreeContentProvider.NodeTreeContentProvider(List)
public void setList(List<?> list)
SelectableListTableContentProvider
setList
in class NodeTreeContentProvider
list
- a list@Deprecated public ValueBinding getParentIdBinding()
getParentIdExpression()
instead@Deprecated public void setParentIdBinding(ValueBinding parentId)
setParentIdExpression(ValueExpression)
insteadparentId
- public ValueExpression getParentIdExpression()
public void setParentIdExpression(ValueExpression parentId)
parentId
- @Deprecated public ValueBinding getChildIdsBinding()
getChildIdsExpression()
instead@Deprecated public void setChildIdsBinding(ValueBinding childIds)
setChildIdsExpression(ValueExpression)
insteadchildIds
- public ValueExpression getChildIdsExpression()
public void setChildIdsExpression(ValueExpression childIds)
childIds
-