T - the generated FacesTreeNode classL - the generated ListRow classpublic class FacesDefaultTreeModel<T extends FacesTreeNode,L extends ListRow> extends Object implements TreeModel<T,L>, Observer
TreeModel.Grouping, TreeModel.SelectionModel| Modifier and Type | Field and Description |
|---|---|
protected TreeModel.SelectionModel |
selectionModel |
protected FacesNodeList<T> |
treeData
The list of all root nodes
|
protected FacesNodeList<T> |
treeView
The list of filtered root nodes
|
protected no.esito.jvine.view.ViewModelImpl |
viewModel |
| Constructor and Description |
|---|
FacesDefaultTreeModel(ViewModel viewModel,
org.icefaces.ace.model.tree.NodeStateMap nodeStateMap)
Create a new eagerly fetched tree model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRowFilter(RowFilter<?,ListRow> rowFilter) |
void |
addRowFilters(Collection<RowFilter<?,ListRow>> rowFilter) |
void |
addTreeNodeComparator(DialogObjectConstant nodeConst,
TreeNodeComparator comparator) |
void |
clear() |
void |
filterTree(List<T> srcList,
List<T> dstList) |
<U> U |
getCellProperty(T node,
DialogObjectConstant columnIdentifier,
Property<U> propertyName) |
Object |
getDataModel() |
List<T> |
getExpanded() |
List<T> |
getSelected() |
TreeModel.SelectionModel |
getSelectionModel() |
FacesNodeList<T> |
getTreeData() |
int |
getTreeDataNodeCount() |
FacesNodeList<T> |
getTreeView() |
int |
getTreeViewNodeCount() |
Object |
getValueAt(T node,
DialogObjectConstant columnIdentifier) |
boolean |
isCellEnabled(T node,
DialogObjectConstant columnIdentifier) |
boolean |
isCellShown(T node,
DialogObjectConstant columnIdentifier) |
boolean |
isEmpty() |
boolean |
isExpanded(T node) |
boolean |
isSelected(T node) |
void |
removeRowFilter(RowFilter<?,ListRow> rowFilter) |
void |
removeRowFilters(Collection<RowFilter<?,ListRow>> rowFilter) |
void |
setCellEnabled(T node,
DialogObjectConstant columnIdentifier,
boolean enabled) |
<U> void |
setCellProperty(T node,
DialogObjectConstant columnIdentifier,
Property<U> propertyName,
U propertyValue) |
void |
setCellShown(T node,
DialogObjectConstant columnIdentifier,
boolean shown) |
void |
setColumnEnabled(DialogObjectConstant columnIdentifier,
boolean enabled) |
<U> void |
setColumnProperty(DialogObjectConstant columnIdentifier,
Property<U> propertyName,
U value) |
void |
setColumnShown(DialogObjectConstant columnIdentifier,
boolean shown) |
void |
setEnabled(boolean enabled) |
void |
setExpanded(boolean expanded) |
void |
setExpanded(T node,
boolean expanded) |
void |
setNodeEnabled(T node,
boolean enabled) |
<U> void |
setNodeProperty(T node,
Property<U> property,
U propertyValue) |
void |
setNodeShown(T node,
boolean shown) |
<U> void |
setProperty(Property<U> property,
U propertyValue) |
void |
setRootNodes(List<T> rootNodeList) |
void |
setSelected(boolean selected) |
void |
setSelected(T node,
boolean selected) |
void |
setSelectionModel(TreeModel.SelectionModel selectionModel) |
void |
setShown(boolean shown) |
void |
setValueAt(T node,
DialogObjectConstant columnIdentifier,
Object value) |
void |
sortTree(List<T> nodeList) |
void |
update(Observable o,
Object arg) |
protected final FacesNodeList<T extends FacesTreeNode> treeView
protected final FacesNodeList<T extends FacesTreeNode> treeData
protected final no.esito.jvine.view.ViewModelImpl viewModel
protected TreeModel.SelectionModel selectionModel
public FacesDefaultTreeModel(ViewModel viewModel, org.icefaces.ace.model.tree.NodeStateMap nodeStateMap)
viewModel - the dialog's viewmodelnodeStateMap - the state map for the nodespublic void update(Observable o, Object arg)
public FacesNodeList<T> getTreeView()
getTreeView in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public FacesNodeList<T> getTreeData()
getTreeData in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public Object getDataModel()
getDataModel in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void addRowFilter(RowFilter<?,ListRow> rowFilter)
addRowFilter in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void addRowFilters(Collection<RowFilter<?,ListRow>> rowFilter)
addRowFilters in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void removeRowFilter(RowFilter<?,ListRow> rowFilter)
removeRowFilter in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void removeRowFilters(Collection<RowFilter<?,ListRow>> rowFilter)
removeRowFilters in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void filterTree(List<T> srcList, List<T> dstList)
filterTree in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public Object getValueAt(T node, DialogObjectConstant columnIdentifier)
getValueAt in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setValueAt(T node, DialogObjectConstant columnIdentifier, Object value)
setValueAt in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public int getTreeDataNodeCount()
getTreeDataNodeCount in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public int getTreeViewNodeCount()
getTreeViewNodeCount in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void clear()
public boolean isEmpty()
public void setRootNodes(List<T> rootNodeList)
setRootNodes in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setSelectionModel(TreeModel.SelectionModel selectionModel)
setSelectionModel in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public TreeModel.SelectionModel getSelectionModel()
getSelectionModel in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setSelected(T node, boolean selected)
setSelected in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setSelected(boolean selected)
setSelected in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public boolean isSelected(T node)
isSelected in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public List<T> getSelected()
getSelected in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setExpanded(T node, boolean expanded)
setExpanded in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setExpanded(boolean expanded)
setExpanded in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public boolean isExpanded(T node)
isExpanded in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public List<T> getExpanded()
getExpanded in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setEnabled(boolean enabled)
setEnabled in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setNodeEnabled(T node, boolean enabled)
setNodeEnabled in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setColumnEnabled(DialogObjectConstant columnIdentifier, boolean enabled)
setColumnEnabled in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setCellEnabled(T node, DialogObjectConstant columnIdentifier, boolean enabled)
setCellEnabled in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public boolean isCellEnabled(T node, DialogObjectConstant columnIdentifier)
isCellEnabled in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setShown(boolean shown)
public void setNodeShown(T node, boolean shown)
setNodeShown in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setColumnShown(DialogObjectConstant columnIdentifier, boolean shown)
setColumnShown in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void setCellShown(T node, DialogObjectConstant columnIdentifier, boolean shown)
setCellShown in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public boolean isCellShown(T node, DialogObjectConstant columnIdentifier)
isCellShown in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public <U> void setProperty(Property<U> property, U propertyValue)
setProperty in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public <U> void setNodeProperty(T node, Property<U> property, U propertyValue)
setNodeProperty in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public <U> void setColumnProperty(DialogObjectConstant columnIdentifier, Property<U> propertyName, U value)
setColumnProperty in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public <U> void setCellProperty(T node, DialogObjectConstant columnIdentifier, Property<U> propertyName, U propertyValue)
setCellProperty in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public <U> U getCellProperty(T node, DialogObjectConstant columnIdentifier, Property<U> propertyName)
getCellProperty in interface TreeModel<T extends FacesTreeNode,L extends ListRow>public void addTreeNodeComparator(DialogObjectConstant nodeConst, TreeNodeComparator comparator)
addTreeNodeComparator in interface TreeModel<T extends FacesTreeNode,L extends ListRow>Copyright © 2006–2020 Esito AS. All rights reserved.