Stephen Colebourne
c3992caf1d
Add StringValue transformer
...
from James Carman
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131160 13f79535-47bb-0310-9956-ffa450edef68
2003-09-17 20:28:30 +00:00
Stephen Colebourne
e41abcddc6
Fix Map debug output for recursion
...
bug 23041, from Janek Bogucki/Arun Mammen Thomas
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131159 13f79535-47bb-0310-9956-ffa450edef68
2003-09-17 19:59:45 +00:00
Stephen Colebourne
b15a189be9
Javadoc fixes
...
bug 23087, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131158 13f79535-47bb-0310-9956-ffa450edef68
2003-09-17 08:38:59 +00:00
Stephen Colebourne
8f0c4405c7
Update maven script to process all the tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131157 13f79535-47bb-0310-9956-ffa450edef68
2003-09-17 08:33:14 +00:00
Rodney Waldhoff
c26f01fb1c
generate object and primitive jars in both maven and ant
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131156 13f79535-47bb-0310-9956-ffa450edef68
2003-09-16 05:32:54 +00:00
Phil Steitz
3fa63e40d4
Added a test class for BlockingBuffer.
...
Patch submitted by Janek Bogucki (Pr# 23158).
Reviewed (and extended slightly) by Phil Steitz.
The test case testBlockedGetWithAdd() verifies the current behavior of BlockingBuffer.add() as described in Pr# 23159, i.e., the add method uses notify, not notifyAll, so only one waiting thread is "unblocked" by add.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131155 13f79535-47bb-0310-9956-ffa450edef68
2003-09-15 03:50:41 +00:00
Phil Steitz
19045cb424
Added tests for LazyMap, LazySortedMap.
...
Modified TestMapUtils to test only the factory method for LazyMap.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131154 13f79535-47bb-0310-9956-ffa450edef68
2003-09-14 03:30:23 +00:00
Phil Steitz
3ae25b6189
Added tests for PredicatedMap, PredicatedSortedMap.
...
Modified TestMapUtils to test only the factory method for PredicatedMap.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131153 13f79535-47bb-0310-9956-ffa450edef68
2003-09-13 16:12:47 +00:00
Phil Steitz
67ea7c7742
Moved TestPredicatedCollection to decorators test package.
...
Added TestPredicatedBuffer, TestPredicatedList, TestPredicatedSet.
Modified TestBufferUtils, TestCollectionUtils, TestListUtils and TestSetUtils to eliminate BlkTests based on TestPredicatedCollection with simple factory tests, delegating (full coverage) functional testing to the decorator tests.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131152 13f79535-47bb-0310-9956-ffa450edef68
2003-09-12 03:59:00 +00:00
Stephen Colebourne
df02176925
Rename SequencedSet to OrderedSet
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131151 13f79535-47bb-0310-9956-ffa450edef68
2003-09-09 22:28:36 +00:00
Stephen Colebourne
fc4c3af2c5
Simplify and performance improvement for getFreq
...
bug 23004, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131150 13f79535-47bb-0310-9956-ffa450edef68
2003-09-09 21:53:04 +00:00
Stephen Colebourne
c4d88de091
Javadoc improvements
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131149 13f79535-47bb-0310-9956-ffa450edef68
2003-09-09 21:36:53 +00:00
Stephen Colebourne
90e985280f
Small performance improvement
...
bug 22973, from Janek Bogucki
Method and Javadoc improvement
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131148 13f79535-47bb-0310-9956-ffa450edef68
2003-09-09 21:25:18 +00:00
Stephen Colebourne
b7db6423cb
Javadoc fixes
...
bug 22972, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131147 13f79535-47bb-0310-9956-ffa450edef68
2003-09-09 21:05:51 +00:00
Phil Steitz
9c62f649f4
Added tests for PredicatedBag, PredicatedSortedBag
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131146 13f79535-47bb-0310-9956-ffa450edef68
2003-09-09 03:03:57 +00:00
Stephen Colebourne
abc443ff77
Add ObservedBuffer
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131145 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 16:50:59 +00:00
Stephen Colebourne
36e71afa22
Add observed package tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131144 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 16:49:41 +00:00
Phil Steitz
ff9345bae1
Reverted to [collections] javadoc style
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131143 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 15:09:34 +00:00
Stephen Colebourne
3c6542af60
Make the base collection available to listeners
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131142 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 10:33:33 +00:00
Stephen Colebourne
fb1a16e4cc
Javadoc improvements
...
bug 22962, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131141 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 08:48:46 +00:00
Stephen Colebourne
6fbdc9aaa7
Javadoc improvements
...
bug 22964, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131140 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 08:45:16 +00:00
Stephen Colebourne
6abe8f4e94
Add support for event reporting from SubList view
...
Hopefully other views should also be supported
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131139 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 00:51:32 +00:00
Stephen Colebourne
dff90a587e
Javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131138 13f79535-47bb-0310-9956-ffa450edef68
2003-09-06 20:41:12 +00:00
Stephen Colebourne
9547b0caa6
Separated iterators to own events
...
Separate pre and post event classes
Clarify meaning of result event parameter
Fix tests that weren't working, and fixed problems revealed
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131137 13f79535-47bb-0310-9956-ffa450edef68
2003-09-06 18:59:09 +00:00
Stephen Colebourne
8c3f191d5b
Test ObservedBag and ObservedListIterator
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131136 13f79535-47bb-0310-9956-ffa450edef68
2003-09-06 16:53:23 +00:00
Stephen Colebourne
a4eaf112dd
Switch to Maven feather
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131135 13f79535-47bb-0310-9956-ffa450edef68
2003-09-06 11:11:04 +00:00
Phil Steitz
21a690adc6
javadoc fixes
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131134 13f79535-47bb-0310-9956-ffa450edef68
2003-09-05 03:35:07 +00:00
Phil Steitz
2c106dd4ea
Fixed a javadoc error, improved efficiency and added tests for CollectionUtils.isProperSubCollection
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131133 13f79535-47bb-0310-9956-ffa450edef68
2003-09-05 02:16:33 +00:00
Phil Steitz
541dca188d
Added myself to the project team.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131132 13f79535-47bb-0310-9956-ffa450edef68
2003-09-05 01:58:48 +00:00
Stephen Colebourne
4c0753a53e
Refactor observed classes and packages to make better use of scoping
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131131 13f79535-47bb-0310-9956-ffa450edef68
2003-09-03 23:54:26 +00:00
Stephen Colebourne
b8dba646f1
Improve documentation
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131130 13f79535-47bb-0310-9956-ffa450edef68
2003-09-03 23:53:27 +00:00
Stephen Colebourne
75f96422de
Javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131129 13f79535-47bb-0310-9956-ffa450edef68
2003-09-03 22:29:51 +00:00
Stephen Colebourne
3cdd772317
Refactor observed collections to include factory for handlers.
...
Simple case of one listener is dealt with neatly at the expense of type safety.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131128 13f79535-47bb-0310-9956-ffa450edef68
2003-09-03 00:11:28 +00:00
Stephen Colebourne
ca7f9fb3e3
Refactor events so pre and post more separated
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131127 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 22:44:54 +00:00
Stephen Colebourne
fc34848eb3
Refactor events so listener is defined as an Object for flexibility
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131126 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 21:09:49 +00:00
Stephen Colebourne
43b14025a5
Update the MapUtils to output 'null' if null map
...
bug 20740
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131125 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 17:52:13 +00:00
Stephen Colebourne
13dcac086e
Unify spelling of acknowedgement in licence
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131124 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 17:30:27 +00:00
Stephen Colebourne
d416143503
Fix method name spelling
...
bug 22844, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131123 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 14:37:48 +00:00
Stephen Colebourne
ced7246684
Add contributers
...
Tidy file
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131122 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 14:32:57 +00:00
Stephen Colebourne
ae1beff727
Javadoc spelling mistakes
...
bug 22843, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131121 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 14:31:12 +00:00
Stephen Colebourne
4e9a77e4e7
Fix author names
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131120 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 14:30:15 +00:00
Stephen Colebourne
8fbc765987
Javadoc spelling mistakes
...
bug 22843, from Janek Bogucki
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131119 13f79535-47bb-0310-9956-ffa450edef68
2003-08-31 13:09:53 +00:00
Stephen Colebourne
8a92b6e555
Add ObservedCollection implementation
...
with tests and event classes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131118 13f79535-47bb-0310-9956-ffa450edef68
2003-08-28 18:31:13 +00:00
Stephen Colebourne
858f6564be
Update to MapUtils debugPrint processing
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131117 13f79535-47bb-0310-9956-ffa450edef68
2003-08-25 20:38:40 +00:00
Stephen Colebourne
bd5708f488
Javadoc and Reformat files
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131116 13f79535-47bb-0310-9956-ffa450edef68
2003-08-24 11:29:52 +00:00
Stephen Colebourne
9c45ea86bb
Update test suites to separate base package only tests from all tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131115 13f79535-47bb-0310-9956-ffa450edef68
2003-08-24 10:52:27 +00:00
Stephen Colebourne
7bbdeabc05
Fix escaping behaviour of save method
...
bug 19061, from Mohan Kishore, reported by Dariusz Wojtas
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131114 13f79535-47bb-0310-9956-ffa450edef68
2003-08-24 10:50:58 +00:00
Stephen Colebourne
084754f692
Improve debugPrint() and verbosePrint()
...
bug 20740, from Arun Mammen Thomas
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131113 13f79535-47bb-0310-9956-ffa450edef68
2003-08-24 09:47:19 +00:00
Stephen Colebourne
b4c1122160
Fix debugPrint(Map) methods to handle more than just String keys
...
bug 20740, from Max Rydahl Anderson
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131112 13f79535-47bb-0310-9956-ffa450edef68
2003-08-20 21:03:16 +00:00
Stephen Colebourne
421a30912d
Javadoc improvement
...
prompted by K.C. Baltz
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131111 13f79535-47bb-0310-9956-ffa450edef68
2003-07-19 00:30:08 +00:00