es.aeat.eett.plugins.scrollNavi
Class JScrollNavi.MouseTrigger
java.lang.Object
java.awt.event.MouseAdapter
es.aeat.eett.plugins.scrollNavi.JScrollNavi.MouseTrigger
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.MouseListener
- Enclosing class:
- JScrollNavi
- final class JScrollNavi.MouseTrigger
- extends java.awt.event.MouseAdapter
Esta clase procesa los eventos del raton bien mostrado un menu o moviendo
elementos del arbol.
Methods inherited from class java.awt.event.MouseAdapter |
mouseClicked, mouseEntered, mouseExited |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
popup
private javax.swing.JPopupMenu popup
nFirst
private CheckNode nFirst
nLast
private CheckNode nLast
JScrollNavi.MouseTrigger
JScrollNavi.MouseTrigger(javax.swing.JPopupMenu popupMenu)
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
maybeShowPopup
private void maybeShowPopup(java.awt.event.MouseEvent e)
clean
private void clean()
cleanCursor
private void cleanCursor()
canMove
private boolean canMove(CheckNode nodo)
getNode
private CheckNode getNode(java.awt.event.MouseEvent e,
javax.swing.tree.TreePath[] ref_Path)
updateMembersTree
private void updateMembersTree()
updateHierarchiesTree
private void updateHierarchiesTree()
moveTo
private void moveTo(javax.swing.tree.MutableTreeNode nodo,
int newIndice)
cleanAllMembers
private boolean cleanAllMembers(CheckNode nRaiz)
removeAllNietos
private boolean removeAllNietos(CheckNode nodo)
updateMembersInhierarchy
private void updateMembersInhierarchy(CheckNode nParent)
- Carga CheckNode raiz de Hierarchy
- Parameters:
nParent
-
addNodesChildrens
private void addNodesChildrens(com.tonbeller.jpivot.olap.navi.MemberTree mmt,
com.tonbeller.jpivot.olap.model.Member mParent,
CheckNode nodoParent,
java.util.List lMembersVisibles)
- Parameters:
mmt
- mParent
- nodoParent
-
getMembers
private java.util.List getMembers(java.util.List listaMembers,
com.tonbeller.jpivot.olap.model.Member mParent)
throws com.tonbeller.jpivot.olap.model.OlapException
- Parameters:
listaMembers
- contiene todos los miembros visibles de la querymParent
- Miembro padre de los buscados
- Returns:
- Una lista con los miembros cuyo padre==mParent
- Throws:
com.tonbeller.jpivot.olap.model.OlapException
getSortMembers
private com.tonbeller.jpivot.olap.model.Member[] getSortMembers(java.util.List lista,
com.tonbeller.jpivot.olap.model.Member[] ms)
- Parameters:
lista
- con los miembros, visibles y ordenados, de la query.ms
- array con todos los miembros del nivel que tienen el mismo padre.
Todos los miembros de la lista y del array (ms) tienen el mismo padre.
- Returns:
- Member[] con los miembros de la lista en las primeras posiciones del
array (y manteniendo el orden de la lista).
JRubik v0.6