Added the new Plugin Manager bits.
removed some silly debug line that was annoying the pants off Tim!
Changed package structure uk.ac.ukc.iscream.refman and xml -> uk.ac.ukc.iscream.util
Changed all classes so that references to the Logger and ConfigurationManager are no longer passed around between classes. All of the classes now utilise the new ReferenceManager, which makes life much easier. Also tidied everything so that they all use the same conventions for attributes, namely the _ prefix to the name.
Update for package move. Fixed bug in constructors.
Made changes to fit into the new package structure. Also made all classes, namely the UDPReader and FilterThread, conform to the Template class specification.
Yuck, a System.out.println() :)
Altered the printAll() method in the XMLPacket. Added logging facilities to XMLPacketMaker.
Altered both UDPReader and FilterThread such that a reference to a Logger is passed to the FilterThread when it is constructed.
Modified the verbosity of the Logger messages that may occur in the UDPReader thread.
Altered UDPReader and FilterThread so that the UDP packet data is now passed via the FilterThread's constructor.
Added parent filter passing, so the packet can be passed on. Also had to make a quick fix because a null pointer exception was being thrown on the substring() part. I think this was because when a message came in over CORBA rather than UDP it didn't have the 0 (byte 0 that is) at the end.
Gave the UDP and XML processing classes a new home with the filter. UDPReaderThread has been renamed to FilterThread XMLPacketParser has been renamed to XMLStringParser (as that's what it does!)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.