EASE.Sensing.Specification
Class TreeKeyHandler

java.lang.Object
  |
  +--java.awt.event.KeyAdapter
        |
        +--EASE.Sensing.Specification.TreeKeyHandler

class TreeKeyHandler
extends java.awt.event.KeyAdapter
implements Constants


Field Summary
private  int DOWN
           
private  javax.swing.tree.DefaultMutableTreeNode exportTop
           
private  javax.swing.JFileChooser fc
           
private  int INSERT
           
private  javax.swing.tree.DefaultMutableTreeNode internalTop
           
private  int LEFT
           
private  int RIGHT
           
private  javax.swing.tree.DefaultMutableTreeNode root
           
private  javax.swing.JTree tree
           
private  int UP
           
 
Constructor Summary
TreeKeyHandler(javax.swing.JTree tree)
           
 
Method Summary
private  java.io.File checkFileName(java.io.File f)
           
private  void doDown()
          Moves a cell down one step in the order
private  void doInsert()
           
private  void doLeft()
          Moves a cell up a level
private  void doRight()
          Moves a cell down a level
private  void doUp()
          Moves a cell up one step in the order
private  boolean isBranch(javax.swing.tree.DefaultMutableTreeNode node)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
static boolean onEnvironmentBranch(javax.swing.tree.DefaultMutableTreeNode node)
           
 void setExportRoot(javax.swing.tree.DefaultMutableTreeNode root)
           
 void setInternalRoot(javax.swing.tree.DefaultMutableTreeNode root)
           
 void setRoot(javax.swing.tree.DefaultMutableTreeNode root)
           
 
Methods inherited from class java.awt.event.KeyAdapter
keyReleased, keyTyped
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

tree

private javax.swing.JTree tree

root

private javax.swing.tree.DefaultMutableTreeNode root

internalTop

private javax.swing.tree.DefaultMutableTreeNode internalTop

exportTop

private javax.swing.tree.DefaultMutableTreeNode exportTop

UP

private final int UP

DOWN

private final int DOWN

LEFT

private final int LEFT

RIGHT

private final int RIGHT

INSERT

private final int INSERT

fc

private javax.swing.JFileChooser fc
Constructor Detail

TreeKeyHandler

public TreeKeyHandler(javax.swing.JTree tree)
Method Detail

setRoot

public void setRoot(javax.swing.tree.DefaultMutableTreeNode root)

setInternalRoot

public void setInternalRoot(javax.swing.tree.DefaultMutableTreeNode root)

setExportRoot

public void setExportRoot(javax.swing.tree.DefaultMutableTreeNode root)

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Overrides:
keyPressed in class java.awt.event.KeyAdapter

doInsert

private void doInsert()

doRight

private void doRight()
Moves a cell down a level

doLeft

private void doLeft()
Moves a cell up a level

doDown

private void doDown()
Moves a cell down one step in the order

doUp

private void doUp()
Moves a cell up one step in the order

isBranch

private boolean isBranch(javax.swing.tree.DefaultMutableTreeNode node)

onEnvironmentBranch

public static boolean onEnvironmentBranch(javax.swing.tree.DefaultMutableTreeNode node)

checkFileName

private java.io.File checkFileName(java.io.File f)