You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devicemap.apache.org by re...@apache.org on 2014/07/06 19:45:54 UTC

svn commit: r1608262 - in /incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap: DeviceMapClient.java cmd/Main.java

Author: rezan
Date: Sun Jul  6 17:45:53 2014
New Revision: 1608262

URL: http://svn.apache.org/r1608262
Log:
node count, helps track index changes

Modified:
    incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java
    incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/cmd/Main.java

Modified: incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java?rev=1608262&r1=1608261&r2=1608262&view=diff
==============================================================================
--- incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java (original)
+++ incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java Sun Jul  6 17:45:53 2014
@@ -184,6 +184,17 @@ public class DeviceMapClient {
         }
         return patterns.size();
     }
+    
+    public long getNodeCount() {
+        if (patterns == null) {
+            return -1;
+        }
+        long count=0;
+        for(List<Device> devices:patterns.values()) {
+            count+=devices.size();
+        }
+        return count;
+    }
 
     public static void setPrintWarnings(boolean aPrintWarnings) {
         printWarnings = aPrintWarnings;

Modified: incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/cmd/Main.java
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/cmd/Main.java?rev=1608262&r1=1608261&r2=1608262&view=diff
==============================================================================
--- incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/cmd/Main.java (original)
+++ incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/cmd/Main.java Sun Jul  6 17:45:53 2014
@@ -93,7 +93,8 @@ public class Main {
 
         long diff = System.currentTimeMillis() - start;
 
-        System.out.println("Loaded " + client.getDeviceCount() + " devices with " + client.getPatternCount() + " patterns in " + diff + "ms");
+        System.out.println("Loaded " + client.getDeviceCount() + " devices with " + client.getPatternCount() +
+                " patterns and " + client.getNodeCount() + " nodes in " + diff + "ms");
 
         String test = "Mozilla/5.0 (Linux; U; Android 2.2; en; HTC Aria A6380 Build/ERE27) AppleWebKit/540.13+ (KHTML, like Gecko) Version/3.1 Mobile Safari/524.15.0";