edu.iastate.anthill.indus.panel
Class MappingPanel.MyTreeSelectionListener

java.lang.Object
  extended byedu.iastate.anthill.indus.panel.MappingPanel.MyTreeSelectionListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.TreeSelectionListener
Enclosing class:
MappingPanel

class MappingPanel.MyTreeSelectionListener
extends java.lang.Object
implements javax.swing.event.TreeSelectionListener


Field Summary
(package private)  int whichtree
           
 
Constructor Summary
(package private) MappingPanel.MyTreeSelectionListener(int whichtree)
           
 
Method Summary
(package private)  void enableAddMappingRule(TypedNode n1, TypedNode n2)
          Determine on what case should a mapping be legible
private  void handleTree1(TypedNode n1)
          handleTree1
private  void handleTree2(TypedNode n2)
          handleTree2
(package private)  TypedNode markNode(TypedTree t, java.lang.String dataType, java.lang.String nodeToFind)
          Mark node with blue
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
          tree selection event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

whichtree

int whichtree
Constructor Detail

MappingPanel.MyTreeSelectionListener

MappingPanel.MyTreeSelectionListener(int whichtree)
Method Detail

handleTree1

private void handleTree1(TypedNode n1)
handleTree1


handleTree2

private void handleTree2(TypedNode n2)
handleTree2


markNode

TypedNode markNode(TypedTree t,
                   java.lang.String dataType,
                   java.lang.String nodeToFind)
Mark node with blue

Parameters:
t - Tree
Returns:
TypedNode - the node actually marked
Since:
2004-10-13

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
tree selection event

Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener
Parameters:
e - TreeSelectionEvent

enableAddMappingRule

void enableAddMappingRule(TypedNode n1,
                          TypedNode n2)
Determine on what case should a mapping be legible

Parameters:
n1 - TypedNode
n2 - TypedNode