762 Commits

Author SHA1 Message Date
Henri Yandell
aea2f2fa32 Added a test to prove that a Map's keySet method is backed by the map. Also added a series of TODOs to cover all the other backing/non-backing possibilities.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131217 13f79535-47bb-0310-9956-ffa450edef68
2003-10-02 04:04:22 +00:00
Henri Yandell
e7eba5076a removed tabs
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131216 13f79535-47bb-0310-9956-ffa450edef68
2003-10-02 03:42:03 +00:00
Henri Yandell
105c1ac930 Removed debug I stupidly left in.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131215 13f79535-47bb-0310-9956-ffa450edef68
2003-10-02 03:11:08 +00:00
Henri Yandell
62543d554d Have made the OrderedSet use the underlying List's toString and not the Set's toString. It's important that the toString retains the correct order, else things can get quite confusing when debugging. Fortunately List and Set toStrings are the same, unless someone has custom versions in place.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131214 13f79535-47bb-0310-9956-ffa450edef68
2003-10-02 03:10:37 +00:00
Stephen Colebourne
63a4d98529 Add tests for pairs package
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131213 13f79535-47bb-0310-9956-ffa450edef68
2003-10-01 22:36:49 +00:00
Stephen Colebourne
0b58a2fb6b Add missing abstract keyword
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131212 13f79535-47bb-0310-9956-ffa450edef68
2003-10-01 22:36:07 +00:00
Stephen Colebourne
513ef0ae75 Rename TestComparator to AbstractTestComparator
Tidy comparator test classes licenses/javadoc


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131211 13f79535-47bb-0310-9956-ffa450edef68
2003-10-01 22:14:48 +00:00
Stephen Colebourne
dd7f7aca14 Rename TestIterator to AbstractTestIterator
Rename TestListIterator to AbstractTestListIterator
Add extra tests


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131210 13f79535-47bb-0310-9956-ffa450edef68
2003-10-01 21:54:56 +00:00
Stephen Colebourne
21fb588f46 Puts back the jar files to where they were to get builds going again
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131209 13f79535-47bb-0310-9956-ffa450edef68
2003-10-01 20:03:35 +00:00
Matthew Hawthorne
927cbd80c0 Updated entry sets to modify underlying maps.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131208 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 23:24:18 +00:00
Stephen Colebourne
36e0dc40a1 Start the process of writing 3.0 release notes - iterator package
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131207 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 22:46:15 +00:00
Stephen Colebourne
28f121b39b Spelling
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131206 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 22:44:14 +00:00
Stephen Colebourne
1088244314 Javadoc and Code tidy
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131205 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 22:37:40 +00:00
Stephen Colebourne
22d14c1895 Javadoc format for <code>
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131204 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 22:02:33 +00:00
Phil Steitz
b6d03843b2 Fixed previousIndex() and nextIndex() methods in ArrayListIterator and ObjectArrayListIterator to conform to ListIterator interface specification.
Modified ObjectArrayIterator constructor to throw ArrayOutOfBoundsException when start index is out of range (as advertised).
Added test cases to TestIteratorUtils.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131203 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 03:56:12 +00:00
Phil Steitz
4bdb893378 javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131202 13f79535-47bb-0310-9956-ffa450edef68
2003-09-29 03:38:44 +00:00
Stephen Colebourne
1c4942acca Add ObservableSortedBag/Set
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131201 13f79535-47bb-0310-9956-ffa450edef68
2003-09-28 21:54:35 +00:00
Stephen Colebourne
52f05aba78 Add ObservableSortedBag
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131200 13f79535-47bb-0310-9956-ffa450edef68
2003-09-28 21:50:37 +00:00
Stephen Colebourne
8b6040783b Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131199 13f79535-47bb-0310-9956-ffa450edef68
2003-09-28 21:49:50 +00:00
Timothy O'Brien
f236265e32 Added common commons nav to the collections Maven site
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131198 13f79535-47bb-0310-9956-ffa450edef68
2003-09-28 12:21:57 +00:00
Stephen Colebourne
f68637922c Refactor test class to share code
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131197 13f79535-47bb-0310-9956-ffa450edef68
2003-09-27 12:06:36 +00:00
Stephen Colebourne
0720c33003 Remove deprecated primitive classes
Prepare for primitive release


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131196 13f79535-47bb-0310-9956-ffa450edef68
2003-09-27 10:54:06 +00:00
Stephen Colebourne
aaa866d0d6 Rename Pair to KeyValue
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131195 13f79535-47bb-0310-9956-ffa450edef68
2003-09-27 10:33:34 +00:00
Stephen Colebourne
007d3e3702 Change CursorableLinkedList to use weak references to avoid memory leaks
from Simon Kitching


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131194 13f79535-47bb-0310-9956-ffa450edef68
2003-09-27 10:07:14 +00:00
Matthew Hawthorne
04c90229bb Updated logic in put() to remove pair on duplicate value. Because of this, TestBidiMap can no longer extend TestMap since this seems to break the Map contract.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131193 13f79535-47bb-0310-9956-ffa450edef68
2003-09-26 23:28:43 +00:00
Stephen Colebourne
43c1bd31e8 New Pair implementations
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131192 13f79535-47bb-0310-9956-ffa450edef68
2003-09-25 22:47:49 +00:00
Stephen Colebourne
224b283473 Add additional constructor
Javadoc and tidy up


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131191 13f79535-47bb-0310-9956-ffa450edef68
2003-09-25 22:47:14 +00:00
Phil Steitz
491b06c0a6 Added test case for index method with SortedMap input.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131190 13f79535-47bb-0310-9956-ffa450edef68
2003-09-25 07:19:42 +00:00
Stephen Colebourne
36d6f4b3b3 Refactor tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131189 13f79535-47bb-0310-9956-ffa450edef68
2003-09-24 08:24:46 +00:00
Stephen Colebourne
e28dab2be3 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131188 13f79535-47bb-0310-9956-ffa450edef68
2003-09-24 08:23:56 +00:00
Matthew Hawthorne
ea34dd7a1e Added self as committer (signed in blood)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131187 13f79535-47bb-0310-9956-ffa450edef68
2003-09-23 20:45:50 +00:00
Matthew Hawthorne
afe7736f62 Added initial implementation of HashBidiMap, plus tests.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131186 13f79535-47bb-0310-9956-ffa450edef68
2003-09-23 20:29:34 +00:00
Phil Steitz
03b59c2469 Added tests for collect, decorator factories.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131185 13f79535-47bb-0310-9956-ffa450edef68
2003-09-22 08:22:53 +00:00
Phil Steitz
949b9ffcb0 Fixed optimization logic error in containsAny.
Iteration should be over the smaller collection.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131184 13f79535-47bb-0310-9956-ffa450edef68
2003-09-22 02:20:56 +00:00
Phil Steitz
129cc2869b Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131183 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 23:47:09 +00:00
Phil Steitz
deffdc372c Improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131182 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 20:56:51 +00:00
Stephen Colebourne
957094fb79 Add ObservableSortedSet
Rename range to view


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131181 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 20:01:53 +00:00
Stephen Colebourne
21cc633fde Rename range to view
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131180 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 20:00:29 +00:00
Stephen Colebourne
74e8d90a8c Add observableXxx methods to Utils classes
Switch to our Unmodified/Synchonized classes


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131179 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 16:26:08 +00:00
Stephen Colebourne
93534d8124 Rename Observed to Observable
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131178 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 16:00:56 +00:00
Stephen Colebourne
0a0b14cfaf Initial checkin
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131177 13f79535-47bb-0310-9956-ffa450edef68
2003-09-21 15:23:04 +00:00
Stephen Colebourne
b37dddd867 Initial checkin
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131176 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 20:24:30 +00:00
Stephen Colebourne
3ce63a9f1d Organize imports
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131175 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 17:05:36 +00:00
Stephen Colebourne
b53b689032 Strengthen test
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131174 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 17:00:32 +00:00
Stephen Colebourne
341361b38b Make tests alphabetical and grouped
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131173 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 16:58:19 +00:00
Stephen Colebourne
c3c28e3dae Enhance OrderedSet to support List like functions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131172 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 16:57:47 +00:00
Stephen Colebourne
460a6e5b8b Make tests alphabetical
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131171 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 16:57:20 +00:00
Stephen Colebourne
d4b4a8f7bf Fix problem with Serialization and Cursors hidden from original tests.
Reported by Rodney


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131170 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 14:03:57 +00:00
Stephen Colebourne
be72e12a5d Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131169 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 14:01:17 +00:00
Stephen Colebourne
ea5ad586aa Improve test to not assume iterator order.
bug 23201


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131168 13f79535-47bb-0310-9956-ffa450edef68
2003-09-20 12:13:59 +00:00