front_processing/extern/TUIO_JAVA/src/com/illposed/osc/utility/OSCPacketDispatcher.java
changeset 9 0f44b7360c8d
parent 0 6fefd4afe506
child 10 925b7ee746e3
--- a/front_processing/extern/TUIO_JAVA/src/com/illposed/osc/utility/OSCPacketDispatcher.java	Thu Mar 22 16:00:17 2012 +0100
+++ b/front_processing/extern/TUIO_JAVA/src/com/illposed/osc/utility/OSCPacketDispatcher.java	Thu Mar 22 18:15:53 2012 +0100
@@ -1,4 +1,4 @@
-/* $Id: OSCPacketDispatcher.java,v 1.2 2008/07/01 15:29:46 modin Exp $
+/* $Id: OSCPacketDispatcher.java,v 1.2 2008/07/01 15:29:46 modin Exp $
  * Created on 28.10.2003
  */
 package com.illposed.osc.utility;
@@ -22,56 +22,56 @@
  */
 
 public class OSCPacketDispatcher {
-	private Hashtable<String,OSCListener> addressToClassTable = new Hashtable<String,OSCListener>();
-	
-	/**
-	 * 
-	 */
-	public OSCPacketDispatcher() {
-		super();
-	}
+    private Hashtable<String,OSCListener> addressToClassTable = new Hashtable<String,OSCListener>();
+    
+    /**
+     * 
+     */
+    public OSCPacketDispatcher() {
+        super();
+    }
 
-	public void addListener(String address, OSCListener listener) {
-		addressToClassTable.put(address, listener);
-	}
-	
-	public void dispatchPacket(OSCPacket packet) {
-		if (packet instanceof OSCBundle)
-			dispatchBundle((OSCBundle) packet);
-		else
-			dispatchMessage((OSCMessage) packet);
-	}
-	
-	public void dispatchPacket(OSCPacket packet, Date timestamp) {
-		if (packet instanceof OSCBundle)
-			dispatchBundle((OSCBundle) packet);
-		else
-			dispatchMessage((OSCMessage) packet, timestamp);
-	}
-	
-	private void dispatchBundle(OSCBundle bundle) {
-		Date timestamp = bundle.getTimestamp();
-		OSCPacket[] packets = bundle.getPackets();
-		for (int i = 0; i < packets.length; i++) {
-			dispatchPacket(packets[i], timestamp);
-		}
-	}
-	
-	private void dispatchMessage(OSCMessage message) {
-		dispatchMessage(message, null);
-	}
-	
-	private void dispatchMessage(OSCMessage message, Date time) {
-		Enumeration keys = addressToClassTable.keys();
-		while (keys.hasMoreElements()) {
-			String key = (String) keys.nextElement();
-			// this supports the OSC regexp facility, but it
-			// only works in JDK 1.4, so don't support it right now
-			// if (key.matches(message.getAddress())) {
-			if (key.equals(message.getAddress())) {
-				OSCListener listener = (OSCListener) addressToClassTable.get(key);
-				listener.acceptMessage(time, message);
-			}
-		}
-	}
+    public void addListener(String address, OSCListener listener) {
+        addressToClassTable.put(address, listener);
+    }
+    
+    public void dispatchPacket(OSCPacket packet) {
+        if (packet instanceof OSCBundle)
+            dispatchBundle((OSCBundle) packet);
+        else
+            dispatchMessage((OSCMessage) packet);
+    }
+    
+    public void dispatchPacket(OSCPacket packet, Date timestamp) {
+        if (packet instanceof OSCBundle)
+            dispatchBundle((OSCBundle) packet);
+        else
+            dispatchMessage((OSCMessage) packet, timestamp);
+    }
+    
+    private void dispatchBundle(OSCBundle bundle) {
+        Date timestamp = bundle.getTimestamp();
+        OSCPacket[] packets = bundle.getPackets();
+        for (int i = 0; i < packets.length; i++) {
+            dispatchPacket(packets[i], timestamp);
+        }
+    }
+    
+    private void dispatchMessage(OSCMessage message) {
+        dispatchMessage(message, null);
+    }
+    
+    private void dispatchMessage(OSCMessage message, Date time) {
+        Enumeration keys = addressToClassTable.keys();
+        while (keys.hasMoreElements()) {
+            String key = (String) keys.nextElement();
+            // this supports the OSC regexp facility, but it
+            // only works in JDK 1.4, so don't support it right now
+            // if (key.matches(message.getAddress())) {
+            if (key.equals(message.getAddress())) {
+                OSCListener listener = (OSCListener) addressToClassTable.get(key);
+                listener.acceptMessage(time, message);
+            }
+        }
+    }
 }