Changed the wildcardMatch method. Now more optimal (returns immediately when not a match), and only matches one value against a single expression. This makes it more generic and useful for other bits of code.
Pulled out the wildcardCheck method because it's rather more generic than it's use in the ConfigurationManagerServant. I still need to tidy some of the comments and variable names to abstract it a bit more, and I might also remove it taking a semi-colon seperated list - that's more behaviour of the configuration system. It's a start, and I'll remember to do the rest when I read this commit message tomorrow :)
Major change in the java package naming. This has been held off for some time now, but it really needed doing. The future packaging of all i-scream products will be; uk.org.iscream.<product>.<subpart>.* In the case of the central monitoring system server this will be; uk.org.iscream.cms.server.* The whole server has been changed to follow this structure, and tested to a smallish extent. Further changes in other parts of the CMS will follow.
The whole server package structure has been changed. Old Package: uk.ac.ukc.iscream.* New Package: uk.org.iscream.*
Added getStringPos to find the position of a given String in an array
A new class providing methods (ok, one method) to manipulate String objects. These methods are really the sort of thing you'd expect Java to have... but it doesn't :/
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.