Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
TransferEvent.java
1 
16 package net.squiz.matrix.inspector;
17 
18 import java.util.EventObject;
19 import java.awt.Point;
20 import net.squiz.matrix.matrixtree.*;
21 
28 public class TransferEvent extends EventObject {
29 
30  private int dragIndex;
31  private int dropIndex;
32  private MatrixTreeNode node;
33  private MatrixTreeNode dropParent;
34 
43  public TransferEvent( Object source,
44  int dragIndex,
45  int dropIndex,
46  MatrixTreeNode node,
47  MatrixTreeNode dropParent) {
48  super(source);
49  this.dragIndex = dragIndex;
50  this.dropIndex = dropIndex;
51  this.node = node;
52  this.dropParent = dropParent;
53  }
54 
60  public int getDragIndex() {
61  return dragIndex;
62  }
63 
69  public int getDropIndex() {
70  return dropIndex;
71  }
72 
79  return node;
80  }
81 
88  return dropParent;
89  }
90 }