diff --git a/xdocs/userguide.xml b/xdocs/userguide.xml index c78d1d95e..f47083706 100644 --- a/xdocs/userguide.xml +++ b/xdocs/userguide.xml @@ -22,12 +22,12 @@ This document highlights some key features to get you started.
A Utility class is provided for each major collection interface.
-Thus, the Set
and SortedSet
interfaces are provided for by SetUtils
.
+Thus, the Set
and SortedSet
interfaces are provided for by SetUtils.
These classes provide useful methods for working with that collection type.
The most methods are found on the two 'root' collection utility classes -
-
-A new interface is provided for maps that have an order but are not sorted -
-A new interface hierarchy has been added to support bidirectional maps - CollectionUtils
and MapUtils
.
+CollectionUtils
and MapUtils.
As all other collection interfaces extend Collection
or Map
these utilities can be used widely.
They include intersection, counting, iteration, functor and typecasting operations amongst others.
The utility classes also provide access to collection decorator classes in a way similar to the JDK Collections
class.
@@ -58,7 +58,7 @@ while (it.hasNext()) {
OrderedMap
.
+A new interface is provided for maps that have an order but are not sorted - OrderedMap.
Two implementations are provided - LinkedMap
and ListOrderedMap
(a decorator).
This interface supports the map iterator, and also allows iteration both forwards and backwards through the map.
BidiMap
.
+A new interface hierarchy has been added to support bidirectional maps - BidiMap.
These represent maps where the the key can lookup the value and the value can lookup the key with equal ease.