public class JUTreeDefaultMouseListener
extends java.awt.event.MouseAdapter
Constructor and Description |
---|
JUTreeDefaultMouseListener(JUPanelBinding panelBinding,
java.lang.String[][] rulesactions)
Constructor.
|
JUTreeDefaultMouseListener(JUPanelBinding panelBinding,
java.lang.String[][] rulesactions,
boolean doubleClick)
Constructor
|
Modifier and Type | Method and Description |
---|---|
JUPanelBinding |
getPanelBinding()
Gets the panelBinding containing the iterators for which tree needs to sync.
|
java.lang.String[][] |
getRulesActions()
Defines the target iterator per rule definition.
|
boolean |
isDoubleClick()
will a double click activate the events ?
|
protected JUIteratorBinding |
lookupIterBinding(java.lang.String name) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
setDoubleClick(boolean doubleClick)
Controls whether a double-click will activate the events (true is the default).
|
void |
setPanelBinding(JUPanelBinding panelBinding)
Sets the panelBinding containing the iterators for which the tree needs to sync.
|
void |
setRulesActions(java.lang.String[][] rulesactions)
Defines one target iterator per rule.
|
public JUTreeDefaultMouseListener(JUPanelBinding panelBinding, java.lang.String[][] rulesactions)
panelBinding
- The panelBinding containing the iterators for which the tree needs to sync.rulesactions
- defines an target iterator per rule.
example : new String [][] { { "NodeRule1", "DeptViewIter" }, { "NodeRule2", "EmpView1Iter" } } });
public JUTreeDefaultMouseListener(JUPanelBinding panelBinding, java.lang.String[][] rulesactions, boolean doubleClick)
panelBinding
- The panelBinding containing the iterators for which the tree needs to sync.rulesactions
- defines an target iterator per rule.
example : new String [][] { { "NodeRule1", "DeptViewIter" }, { "NodeRule2", "EmpView1Iter" } } });
doubleClick
- defining doubleclick or not (true is the default)public void setPanelBinding(JUPanelBinding panelBinding)
panelBinding
- The panelBinding.getPanelBinding()
public JUPanelBinding getPanelBinding()
setPanelBinding(oracle.jbo.uicli.jui.JUPanelBinding)
public void setRulesActions(java.lang.String[][] rulesactions)
rulesactions
- Defines an target iterator per rule.
example : new String [][] { { "NodeRule1", "DeptViewIter" }, { "NodeRule2", "EmpView1Iter" } } });getRulesActions()
public java.lang.String[][] getRulesActions()
setRulesActions(java.lang.String[][])
public void setDoubleClick(boolean doubleClick)
doubleClick
- Specifies whether double-clicking is required.isDoubleClick()
public boolean isDoubleClick()
setDoubleClick(boolean)
protected JUIteratorBinding lookupIterBinding(java.lang.String name)
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter