public class TreeControllerMock extends java.lang.Object implements TreeController<java.lang.Object>
DummyZKTest| Constructor and Description |
|---|
TreeControllerMock() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Tree tree,
java.lang.Object object,
java.lang.Object target)
Adds given object as a child of 'target' node (by default as last child), if null then new object is created
|
void |
add(Tree tree,
java.lang.Object object,
java.lang.Object target,
int index)
Adds given object as a child of 'target' node, if null then new object is created
|
java.lang.Object |
create(Tree tree,
java.lang.Object target)
Creates new object as a child of 'target' node
|
java.lang.Object |
create(Tree tree,
java.lang.Object target,
int index)
Creates new object as a child of 'target' node
|
java.lang.Object |
customAction(Tree tree,
Event event,
java.lang.Object node)
If some custom actions were added to the tree, this method will be called for each of them
|
void |
delete(Tree tree,
java.lang.Object node)
Deletes given node
|
void |
doubleClicked(Tree tree,
java.lang.Object node)
Called when given node was double clicked in tree
|
java.util.Set<java.lang.Object> |
getSelected() |
void |
move(Tree tree,
java.lang.Object node,
java.lang.Object target,
boolean addAsChild)
Moves given node in place of 'target' node.
|
void |
selected(Tree tree,
java.util.Set selectedItems)
Called every time the tree node was selected
|
public java.util.Set<java.lang.Object> getSelected()
getSelected in interface SelectableComponent<Tree,Treeitem,java.lang.Object>public void selected(Tree tree, java.util.Set selectedItems)
SelectableComponentselected in interface SelectableComponent<Tree,Treeitem,java.lang.Object>tree - in case an update is neededselectedItems - set of currently selected itemspublic void move(Tree tree, java.lang.Object node, java.lang.Object target, boolean addAsChild)
TreeControllermove in interface TreeController<java.lang.Object>tree - after successful movement, tree will be notified to update itselfnode - to be movedtarget - node to be shifted. In place of this 'target' node the 'node' will be moved.addAsChild - flag indicating whether node should be added as a child or not.public void add(Tree tree, java.lang.Object object, java.lang.Object target, int index)
TreeControlleradd in interface TreeController<java.lang.Object>tree - after successful addition, tree will be notified to update itselfobject - e.g. the dragged component which contains something to add to the 'target' node, or anything elsetarget - that will have 'object' added.index - at which the 'object' will be added within 'target' child setpublic void add(Tree tree, java.lang.Object object, java.lang.Object target)
TreeControlleradd in interface TreeController<java.lang.Object>tree - after successful addition, tree will be notified to update itselfobject - e.g. the dragged component which contains something to add to the 'target' node, null indicates that new
object shall be created or anything elsetarget - that will have 'object' added.public java.lang.Object create(Tree tree, java.lang.Object target)
TreeControllercreate in interface TreeController<java.lang.Object>tree - after successful creation, tree will be notified to update itselftarget - that will have new 'object' added.public java.lang.Object create(Tree tree, java.lang.Object target, int index)
TreeControllercreate in interface TreeController<java.lang.Object>tree - after successful creation, tree will be notified to update itselftarget - that will have new 'object' added.index - at which the new 'object' will be added within 'target' child setpublic void delete(Tree tree, java.lang.Object node)
TreeControllerdelete in interface TreeController<java.lang.Object>tree - after successful deletion, tree will be notified to update itselfnode - to deletepublic void doubleClicked(Tree tree, java.lang.Object node)
TreeControllerdoubleClicked in interface TreeController<java.lang.Object>tree - to play with after whatever was donenode - which was double clickedpublic java.lang.Object customAction(Tree tree, Event event, java.lang.Object node)
TreeControllercustomAction in interface TreeController<java.lang.Object>tree - to play with if necessaryevent - original event that was sent when custom action button was clickednode - from selected tree itemCopyright © 2018 SAP SE. All Rights Reserved.