ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/experimental/server/XMLReader/XMLPacket.java
Revision: 1.3
Committed: Tue Nov 14 12:01:19 2000 UTC (24 years ago) by pjm2
Branch: MAIN
CVS Tags: PROJECT_COMPLETION, HEAD
Changes since 1.2: +9 -4 lines
Error occurred while calculating annotation data.
Log Message:
Added a function to XMLPacket.java that allows the entire contents of the
packet to be echoed to the screen.  The main method of XMLPacketMaker now
makes use of this feature.

File Contents

# Content
1 import java.util.HashMap;
2
3 // Paul Mutton, pjm2@ukc.ac.uk
4
5 // Object in which to store incoming XML data
6 // to be passed around the CORBA system.
7 public class XMLPacket {
8
9 // Add a key and value pair to the HashMap.
10 public synchronized void addParam (String key, String value) {
11 params.put(key, value);
12 // debug by println ;-)
13 // System.out.println("Adding to hash: " + key + " = " + value);
14 // end debug code
15 }
16
17 // Return the value associated with a particular key.
18 // Returns null if the key does not exist, although
19 // this should not necessarily indicate that the key
20 // does not exist.
21 public synchronized String getParam (String key) {
22 return (String)params.get(key);
23 }
24
25 // Print out the entire HashMap.
26 // (Mainly for assisting debugging.)
27 public synchronized void printAll () {
28 System.out.println(params);
29 }
30
31 private HashMap params = new HashMap();
32
33 }