versus
Class VersusMapping

java.lang.Object
  |
  +--versus.VersusMapping

public class VersusMapping
extends java.lang.Object

A mapping object holding Versus conversion table parsed from a config file.

Version:
$Id: VersusMapping.java,v 1.1 2003/07/21 21:41:43 glchen Exp $
Author:
Guanling Chen

Field Summary
private  java.util.Hashtable _badges
           
private  java.util.Hashtable _floorplan
           
 
Constructor Summary
VersusMapping(java.lang.String file)
          Constructs the table with specified local XML mapping file.
VersusMapping(java.net.URL url)
          Constructs the table with specified remote XML mapping file.
 
Method Summary
 java.lang.String getLocation(java.lang.String collector, java.lang.String sensor)
          Return a location name given collector and sensor numbers, return null if not found.
 java.lang.String getName(java.lang.String badge)
          Return a symbolic name given a badge number, return null if not found.
static void main(java.lang.String[] args)
          Standalone test, with mapping table constructed from an URL.
 void outputZones()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_floorplan

private java.util.Hashtable _floorplan

_badges

private java.util.Hashtable _badges
Constructor Detail

VersusMapping

public VersusMapping(java.lang.String file)
              throws java.lang.Exception
Constructs the table with specified local XML mapping file.


VersusMapping

public VersusMapping(java.net.URL url)
              throws java.lang.Exception
Constructs the table with specified remote XML mapping file.

Method Detail

getName

public java.lang.String getName(java.lang.String badge)
Return a symbolic name given a badge number, return null if not found.


getLocation

public java.lang.String getLocation(java.lang.String collector,
                                    java.lang.String sensor)
Return a location name given collector and sensor numbers, return null if not found.


outputZones

public void outputZones()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Standalone test, with mapping table constructed from an URL.

java.lang.Exception