Commit Graph

1281 Commits

Author SHA1 Message Date
Stephen Colebourne 19a707c06d Ensure empty iterator implementation is as per v3.0
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131753 13f79535-47bb-0310-9956-ffa450edef68
2004-05-26 21:56:45 +00:00
Stephen Colebourne bfd55bc3ad Ensure implementation is as per v3.0
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131752 13f79535-47bb-0310-9956-ffa450edef68
2004-05-26 21:53:18 +00:00
Stephen Colebourne a04f82b5a7 Add iterator to ensure implementation is as per v3.0
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131751 13f79535-47bb-0310-9956-ffa450edef68
2004-05-26 21:52:40 +00:00
Stephen Colebourne 91d751cc0c Replace calls to Utils classes with direct references to implementations
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131750 13f79535-47bb-0310-9956-ffa450edef68
2004-05-26 21:50:52 +00:00
Stephen Colebourne 49c909bea0 Add additional getInstance method
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131749 13f79535-47bb-0310-9956-ffa450edef68
2004-05-26 21:44:05 +00:00
Stephen Colebourne c1fae967af Change to package scoped
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131748 13f79535-47bb-0310-9956-ffa450edef68
2004-05-26 20:57:43 +00:00
Stephen Colebourne 79816f89fb Convert EmptyIterator classes in IteratorUtils to public in iterator package
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131735 13f79535-47bb-0310-9956-ffa450edef68
2004-05-22 09:46:39 +00:00
Stephen Colebourne 48a8545611 Add binary incompatability warnings on problem methods
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131734 13f79535-47bb-0310-9956-ffa450edef68
2004-05-21 22:43:10 +00:00
Stephen Colebourne 90154dba4b Reduce scope of AbstractInputCheckedMapDecorator for v3.1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131733 13f79535-47bb-0310-9956-ffa450edef68
2004-05-21 22:02:43 +00:00
Stephen Colebourne 7cef0e520b Remove class as currently incomplete
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131732 13f79535-47bb-0310-9956-ffa450edef68
2004-05-21 21:43:09 +00:00
Stephen Colebourne ee70aa120d Initial version of AbstractSimpleMapDecorator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131731 13f79535-47bb-0310-9956-ffa450edef68
2004-05-21 21:42:04 +00:00
Stephen Colebourne a1ef86771c Javadoc how to use Predicated classes
bug 29018


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131730 13f79535-47bb-0310-9956-ffa450edef68
2004-05-21 21:40:10 +00:00
Stephen Colebourne 2666222cf4 Fix MultiHashMap
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131729 13f79535-47bb-0310-9956-ffa450edef68
2004-05-19 07:59:16 +00:00
Stephen Colebourne f32d086782 Add serialization version
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131728 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 11:56:47 +00:00
Stephen Colebourne 418089e163 Add TreeList
bug 26680, 28930


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131727 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 11:54:47 +00:00
Stephen Colebourne b04008f49f Code tidy
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131726 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 11:49:24 +00:00
Stephen Colebourne f99d6d6d41 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131725 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 11:47:38 +00:00
Stephen Colebourne 9522bd7085 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131724 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 11:36:31 +00:00
Stephen Colebourne d7321ef14d Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131723 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 11:16:01 +00:00
Stephen Colebourne a916e81cb2 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131722 13f79535-47bb-0310-9956-ffa450edef68
2004-05-16 10:45:52 +00:00
Stephen Colebourne e55c203d54 Javadoc and code tidy
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131721 13f79535-47bb-0310-9956-ffa450edef68
2004-05-15 13:24:11 +00:00
Stephen Colebourne 2bf26f1d36 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131720 13f79535-47bb-0310-9956-ffa450edef68
2004-05-15 12:39:13 +00:00
Stephen Colebourne fbe5ab65e5 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131719 13f79535-47bb-0310-9956-ffa450edef68
2004-05-15 12:33:23 +00:00
Stephen Colebourne b13cb3b3b4 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131718 13f79535-47bb-0310-9956-ffa450edef68
2004-05-15 12:27:04 +00:00
Stephen Colebourne 7cad661cf1 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131717 13f79535-47bb-0310-9956-ffa450edef68
2004-05-15 12:13:03 +00:00
Stephen Colebourne bad1d79b7a Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131716 13f79535-47bb-0310-9956-ffa450edef68
2004-05-15 11:59:15 +00:00
Stephen Colebourne 5ca563790b Ensure constructor and clone method correctly clone multimaps
bug 28972


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131715 13f79535-47bb-0310-9956-ffa450edef68
2004-05-14 22:33:58 +00:00
Stephen Colebourne c95ade5f5c Improve implementation of TreeList to perform better, fix bugs
bug 26680, 28930


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131714 13f79535-47bb-0310-9956-ffa450edef68
2004-05-12 23:24:45 +00:00
Stephen Colebourne 785cf45dae Add tests of specific ListIterator behaviour
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131713 13f79535-47bb-0310-9956-ffa450edef68
2004-05-12 22:20:54 +00:00
Stephen Colebourne 60d03cea8f Add behaviour to scan map to find a removable element when full
bug 28887, from Mario Ivankovits


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131712 13f79535-47bb-0310-9956-ffa450edef68
2004-05-12 19:55:56 +00:00
Stephen Colebourne 26b4fbb7d7 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131711 13f79535-47bb-0310-9956-ffa450edef68
2004-05-10 20:37:19 +00:00
Stephen Colebourne eff482b531 Add initial version of TreeList
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131710 13f79535-47bb-0310-9956-ffa450edef68
2004-05-10 19:59:03 +00:00
Stephen Colebourne ec49504b41 Comment entrySet so its clear as to how implementation works
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131709 13f79535-47bb-0310-9956-ffa450edef68
2004-05-07 23:58:33 +00:00
Stephen Colebourne 17f2f14e8e Change to FactoryTransformer to avoid indirect references via TransformerUtils
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131708 13f79535-47bb-0310-9956-ffa450edef68
2004-05-07 23:30:33 +00:00
Stephen Colebourne 7d044b046a Change to UniquePredicate to avoid indirect references via PredicateUtils
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131707 13f79535-47bb-0310-9956-ffa450edef68
2004-05-07 23:29:02 +00:00
Stephen Colebourne 28ff2455d8 Change to InstanceofPredicate to avoid indirect references via PredicateUtils
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131706 13f79535-47bb-0310-9956-ffa450edef68
2004-05-07 23:28:38 +00:00
Stephen Colebourne 9f99282555 Change to InstanceofPredicate to avoid indirect references via PredicateUtils
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131705 13f79535-47bb-0310-9956-ffa450edef68
2004-05-07 23:18:26 +00:00
Stephen Colebourne f95139faac Move validate method next to its comment
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131704 13f79535-47bb-0310-9956-ffa450edef68
2004-05-07 23:11:04 +00:00
Dirk Verbeeck abfe51e356 fix broken build.xml
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131703 13f79535-47bb-0310-9956-ffa450edef68
2004-05-04 17:46:51 +00:00
Stephen Colebourne d56568acdf Change internal storage class to an AbstractHashedMap, allowing more choice of implementation
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131702 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 22:57:40 +00:00
Stephen Colebourne 31f6d2ad65 Add notes about compatability
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131701 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 22:43:57 +00:00
Stephen Colebourne 9632130599 Comment out tests as they are unreliable, especially for gump
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131700 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 22:03:06 +00:00
Stephen Colebourne 486a169f5e Add AbstractInputCheckedMapDecorator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131699 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 21:48:49 +00:00
Stephen Colebourne 07a0f5c777 Add targets that could be used to build smaller jars
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131698 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 21:04:46 +00:00
Stephen Colebourne 45f6b5b217 UnmodifiableSortedBag - Fix to ensure unmodifiable
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131697 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 15:13:30 +00:00
Stephen Colebourne 2182a43da2 Fix to ensure unmodifiable
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131696 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 15:13:05 +00:00
Stephen Colebourne da463d13e7 Update Bag interface method text to indicate that we won't break compatability
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131695 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 15:12:20 +00:00
Stephen Colebourne 08756b758a Javadoc fix
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131694 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 12:03:11 +00:00
Stephen Colebourne 9a462e3990 Refactor to avoid unecessary instanceof call
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131693 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 11:50:30 +00:00
Stephen Colebourne 4eee185efd Remove dependency on functor subpackage
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131692 13f79535-47bb-0310-9956-ffa450edef68
2004-05-03 11:38:49 +00:00