--- projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java 2000/12/01 14:42:04 1.6 +++ projects/cms/source/util/uk/org/iscream/cms/util/XMLPacket.java 2000/12/05 12:26:22 1.7 @@ -2,14 +2,14 @@ package uk.ac.ukc.iscream.util; //---IMPORTS--- -import java.util.HashMap; +import java.util.*; /** * Object in which to store incoming XML data * to be passed around the CORBA system. * * @author $Author: pjm2 $ - * @version $Id: XMLPacket.java,v 1.6 2000/12/01 14:42:04 pjm2 Exp $ + * @version $Id: XMLPacket.java,v 1.7 2000/12/05 12:26:22 pjm2 Exp $ */ public class XMLPacket { @@ -18,7 +18,7 @@ public class XMLPacket { /** * The current CVS revision of this class */ - public final String REVISION = "$Revision: 1.6 $"; + public final String REVISION = "$Revision: 1.7 $"; //---STATIC METHODS--- @@ -39,6 +39,11 @@ public class XMLPacket { return (String) _params.get(key); } + // Return a Set of the keys in the HashMap. + public synchronized Set getSet () { + return _params.keySet(); + } + // Print out the entire HashMap. // (Mainly for assisting debugging.) public synchronized String printAll () { @@ -51,7 +56,7 @@ public class XMLPacket { * * @return the name of this class and its CVS revision */ - public String toString() { + public String toString () { return this.getClass().getName() + "(" + REVISION.substring(11, REVISION.length() - 2) + ")"; }