package com.bitrazor.test; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; public class Main { public static final String masterURLString = "http://bitrazor.com/content/tivo/hme/trafficcam/RegionMaster.xml"; public static void main(String[] args) { URL masterURL = null; try { masterURL = new URL(masterURLString); } catch (MalformedURLException e) { e.printStackTrace(); } RegionMaster rm = new RegionMaster(masterURL); rm.dump(); // Display the names and IDs, sorted by name ArrayList al = rm.getRegionIdentifiers(); Collections.sort(al, new RegionIdentifierCompareByName()); for (Iterator iter = al.iterator(); iter.hasNext();) { RegionIdentifier rid = (RegionIdentifier)iter.next(); rid.dump(); } // Get the URLs for ID 98101 ArrayList portlandURLs = rm.getURLsByID(98101); if (portlandURLs == null) { System.out.println("98101 not found"); } else { for (Iterator iter = portlandURLs.iterator(); iter.hasNext();) { System.out.println(" " + iter.next()); } } } }