Commit Graph

634 Commits

Author SHA1 Message Date
Stephen Colebourne be37e32a8d Add PriorityQueueUtils and two decorators
Deprecate SynchronizedPriorityQueue in main package


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131089 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 15:30:36 +00:00
Stephen Colebourne 06881249a6 Improve deprecation comment
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131088 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 15:28:28 +00:00
Stephen Colebourne bfdb6621e6 Remove System.out testing
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131087 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 15:11:54 +00:00
Stephen Colebourne 91559cc1c9 Change new classes to indicate next version of 3.0 not 2.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131086 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 15:08:45 +00:00
Stephen Colebourne 332652dea3 Update licence and javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131085 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 14:58:42 +00:00
Stephen Colebourne 4bc51a6634 Update licence and javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131084 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 14:40:56 +00:00
Stephen Colebourne c16a5e8ea5 Update licence and javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131083 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 14:24:55 +00:00
Stephen Colebourne edc53fb910 Convert three tab spacing to four tab spacing
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131082 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 14:20:54 +00:00
Stephen Colebourne 0d7be3b2cf Change to use PredicateUtils rather than own Predicate
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131081 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 14:20:01 +00:00
Stephen Colebourne 20be12841f Add functor utility implementation tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131080 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 13:42:57 +00:00
Stephen Colebourne 17cfa3461b Add functor utility implementations
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131079 13f79535-47bb-0310-9956-ffa450edef68
2003-05-16 13:41:10 +00:00
Stephen Colebourne 0d490de07c Update licence and javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131078 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 14:15:24 +00:00
Stephen Colebourne 92c30814a9 Remove uneccessary public statements from interface
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131077 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 14:14:58 +00:00
Stephen Colebourne 0519ee87a7 Deprecated constant removed for next release
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131076 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 14:12:46 +00:00
Stephen Colebourne 86fc29dc96 Deprecated classes removed for next release
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131075 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 14:08:23 +00:00
Stephen Colebourne d10f7f4bb3 Remove deprecated getName method
Update licence and javadoc


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131074 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 14:00:09 +00:00
Stephen Colebourne 6e9f2b17d2 Add transformed decorators to static utilities
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131073 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:29:16 +00:00
Stephen Colebourne 611120275c Add transformed decorators tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131072 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:18:27 +00:00
Stephen Colebourne 530e458fb7 Add transformed decorators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131071 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:17:57 +00:00
Stephen Colebourne 340c5f0af9 Reformat file layout
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131070 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:14:51 +00:00
Stephen Colebourne c9feea13e4 Add @since tags
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131069 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:13:40 +00:00
Stephen Colebourne 036db10ba3 Add placeholder testing classes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131068 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:11:37 +00:00
Stephen Colebourne 3630409f35 ProxyMap now deprecated
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131067 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 13:10:34 +00:00
Stephen Colebourne 9f14cf8d87 Update licence and javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131066 13f79535-47bb-0310-9956-ffa450edef68
2003-05-11 12:13:58 +00:00
Stephen Colebourne 709b314cde Deprecate for newer version in decorators subpackage
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131065 13f79535-47bb-0310-9956-ffa450edef68
2003-05-10 17:07:28 +00:00
Stephen Colebourne b6b248608d Add additional decorator tests for FixedSize
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131064 13f79535-47bb-0310-9956-ffa450edef68
2003-05-10 15:50:14 +00:00
Stephen Colebourne a1ddcc456c Update developers guide to new realities
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131063 13f79535-47bb-0310-9956-ffa450edef68
2003-05-10 15:26:44 +00:00
Stephen Colebourne d934c4d0f5 Add sequenced decorator tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131062 13f79535-47bb-0310-9956-ffa450edef68
2003-05-10 15:11:58 +00:00
Stephen Colebourne 4eb9212972 Add sequenced decorator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131061 13f79535-47bb-0310-9956-ffa450edef68
2003-05-10 15:10:22 +00:00
Stephen Colebourne 4ca59779e7 Add package html for decorators package
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131060 13f79535-47bb-0310-9956-ffa450edef68
2003-05-10 12:51:06 +00:00
Stephen Colebourne ff648b6cda Remove decorator inner classes.
Transfer static method calls to use new decorators package.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131059 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 18:41:34 +00:00
Stephen Colebourne 9f2689243b Update licence and file layout
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131058 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 18:36:14 +00:00
Stephen Colebourne c9718d0e40 Add extra handling for improved Map internals
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131057 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 18:34:19 +00:00
Stephen Colebourne 5535332edc Ensure map putAll() method does not recurse
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131056 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 18:33:27 +00:00
Stephen Colebourne c284d5a192 Add BoundedCollection collection decorator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131055 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 18:01:08 +00:00
Stephen Colebourne ebc5684efd Add Map and SortedMap collection decorators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131054 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 16:42:36 +00:00
Stephen Colebourne 1c77aedc23 Change typed collections to not implement the interface.
Instead they are just placeholders.
This makes the decorate method more usable in IDEs.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131053 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 16:41:57 +00:00
Stephen Colebourne da665c0d95 Change to extend AbstractListDecorator (better superclass)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131052 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 16:39:23 +00:00
Stephen Colebourne ba9cd0f544 Add new abstract decorator classes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131051 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 16:38:16 +00:00
Stephen Colebourne 645063548a Convert instance variable to protected
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131050 13f79535-47bb-0310-9956-ffa450edef68
2003-05-09 16:37:30 +00:00
Stephen Colebourne f3d1e3c070 Add Bag collection decorators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131049 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 13:19:18 +00:00
Stephen Colebourne 0124ad25ac Add Buffer collection decorators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131048 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 13:18:53 +00:00
Stephen Colebourne 51ace98326 Add Buffer collection decorators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131047 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 12:19:26 +00:00
Stephen Colebourne 7eb41b7cdd Javadoc improvements
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131046 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 12:18:55 +00:00
Stephen Colebourne db5765e6be Tidy imports, javadoc and field access
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131045 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 11:20:21 +00:00
Stephen Colebourne 655ef653bc Add Set and SortedSet collection decorators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131044 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 11:19:46 +00:00
Stephen Colebourne ddfce4943f Update the list of todo items
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131043 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 09:51:41 +00:00
Robert Burrell Donkin 1ebd856d1f Added ability to make referenced value purgable. This allows an instance to be constructed with weak referenced keys whose values are purged when the keys are garbage collected.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131042 13f79535-47bb-0310-9956-ffa450edef68
2003-05-07 09:18:58 +00:00
Robert Burrell Donkin 9e9541ec69 Added myself to committers list ready to apply ReferenceMap patch
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131041 13f79535-47bb-0310-9956-ffa450edef68
2003-05-06 13:22:37 +00:00
Robert Burrell Donkin 1907fd5d4b Rolled back last commit. Accidentally committed everything in commons when I just wanted to commit docs and xdocs. Doh!
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131040 13f79535-47bb-0310-9956-ffa450edef68
2003-05-06 11:19:26 +00:00