DebuggingPenListener.java

00001 package edu.stanford.hci.r3.pen.debug;
00002 
00003 import edu.stanford.hci.r3.pen.PenSample;
00004 import edu.stanford.hci.r3.pen.streaming.listeners.PenListener;
00005 
00017 public class DebuggingPenListener implements PenListener {
00018 
00019         private String name;
00020 
00021         public DebuggingPenListener() {
00022                 this("Local Debugging Pen Listener");
00023         }
00024 
00025         public DebuggingPenListener(String myName) {
00026                 name = myName;
00027         }
00028 
00032         public String getName() {
00033                 return name;
00034         }
00035 
00036         public void penDown(PenSample sample) {
00037                 System.out.println("Pen Down [" + name + "]: " + sample);
00038         }
00039 
00040         public void penUp(PenSample sample) {
00041                 System.out.println("Pen Up [" + name + "]: " + sample);
00042         }
00043 
00044         public void sample(PenSample sample) {
00045                 System.out.println("[" + name + "]: " + sample);
00046         }
00047 
00048         public String toString() {
00049                 return name;
00050         }
00051 }

Generated on Sat Apr 14 18:21:33 2007 for R3 Paper Toolkit by  doxygen 1.4.7