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
This commit is contained in:
Stephen Colebourne 2003-05-10 15:26:44 +00:00
parent d934c4d0f5
commit a1ddcc456c

View File

@ -8,7 +8,7 @@
<div align="center">
<h1>The Jakarta Commons <em>Collections</em> Package</h1>
<h2>Developers Guide</h2>
$Id: DEVELOPERS-GUIDE.html,v 1.2 2002/07/03 02:34:09 mas Exp $<br>
$Id: DEVELOPERS-GUIDE.html,v 1.3 2003/05/10 15:26:44 scolebourne Exp $<br>
<a href="#Introduction">[Introduction]</a>
<a href="#CollectionInterfaces">[Collection Interfaces]</a>
<a href="#CollectionImplementations">[Collection Implementations]</a>
@ -89,11 +89,10 @@ Occasionally, such construct is awkward and a more suitable adjective can be
used instead. For example, <code>lazyList</code>,
<code>unmodifiableList</code>.</p>
<p>Typically, these decorators should be implemented as non-public, static,
inner classes; however, if warranted due to maintenance or other reasons, these
decorator classes may be moved to top-level classes in a subpackage. The
naming of such a subpackage should be discussed and agreed upon on the
developers mailing list.</p>
<p>These decorators should be implemented either as non-public, static,
inner classes, or as public classes in a subpackage. If a subpackage is used,
the constructors should be protected and a public static decorate() method
provided on each class for construction.</p>
</body>
</html>