rdonkin 2004/06/24 12:42:13
Modified: betwixt/xdocs tasks.xml
Log:
Sorted tasks in those that had been done for 0.5 and those which were done
afterwards.
Revision Changes Path
1.31 +73 -63 jakarta-commons/betwixt/xdocs/tasks.xml
Index: tasks.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/betwixt/xdocs/tasks.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- tasks.xml 24 Jun 2004 18:36:02 -0000 1.30
+++ tasks.xml 24 Jun 2004 19:42:13 -0000 1.31
@@ -184,7 +184,23 @@
</subsection>
</section>
<section name='Completed'>
- <subsection name='Since 1.0-Alpha 1 Release'>
+ <subsection name='Since 0.5'>
+ <li><strong>Improved empty element rendering</strong></li>
+ <li>
+<strong>Extended betwixt file</strong> by adding two new properties
+to <addDefaults> that allow matching properties or adders to be
+supressed.
+ </li>
+ <li>
+<strong>SimpleTypeMapper strategy</strong> for finely grained control over simple
type (primitive)
+binding.
+ </li>
+ <li>
+<strong>Improved support for reading arrays.</strong> In particular added code to
support
+reading of array valued property setters and for array valued adders.
+ </li>
+ </subsection>
+ <subsection name='0.5'>
<ul>
<li>
<strong>Added support for CDATA encoding</strong> through strategy
@@ -291,24 +307,41 @@
<strong>CDATA encoding support</strong> add support for flexible coding of body
text as CDATA
sections (in addition to character escaping).
</li>
- <li>
-<strong>Extended betwixt file</strong> by adding two new properties
-to <addDefaults> that allow matching properties or adders to be
-supressed.
- </li>
- <li>
-<strong>SimpleTypeMapper strategy</strong> for finely grained control over simple
type (primitive)
-binding.
- </li>
- <li>
-<strong>Improved support for reading arrays.</strong> In particular added code to
support
-reading of array valued property setters and for array valued adders.
- </li>
</ul>
</subsection>
</section>
<section name='Deprecated'>
- <subsection name='Since 1.0-Alpha 1 Release'>
+ <subsection name='Since 0.5'>
+ <ul>
+ <li><strong>Refactoring (more declarative descriptors)</strong>
+ <ul>
+ <li><strong>ElementDescriptor</strong>
+ <ul>
+ <li><code>WrapCollectionsInElement</code>
property removed</li>
+ <li><code>PrimitiveType</code> property
removed</li>
+ </ul>
+ </li>
+ <li><strong>XMLIntrospectorHelper</strong> this will be
deprecated.</li>
+ </ul>
+ </li>
+ <li><strong>Refactored introspection configuration into separate
class</strong>
+ <ul>
+ <li><strong>XMLIntrospector</strong>
+ <ul>
+ <li>useBeanInfoSearchPath property</li>
+ <li>AttributeNameMapper property</li>
+ <li>ElementNameMapper property</li>
+ <li>PluralStemmer property</li>
+ <li>WrapCollectionsInElement property</li>
+ <li>AttributesForPrimitives property</li>
+ <li>ClassNormalizer property</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </subsection>
+ <subsection name='0.5'>
<ul>
<li><strong>Adding context parameter to SAX style API</strong>
<ul>
@@ -376,44 +409,40 @@
</li>
</ul>
</li>
- <li><strong>Refactoring (more declarative descriptors)</strong>
- <ul>
- <li><strong>ElementDescriptor</strong>
- <ul>
- <li><code>WrapCollectionsInElement</code>
property removed</li>
- <li><code>PrimitiveType</code> property
removed</li>
- </ul>
- </li>
- <li><strong>XMLIntrospectorHelper</strong> this will be
deprecated.</li>
- </ul>
- </li>
- <li><strong>Refactored introspection configuration into separate
class</strong>
- <ul>
- <li><strong>XMLIntrospector</strong>
- <ul>
- <li>useBeanInfoSearchPath property</li>
- <li>AttributeNameMapper property</li>
- <li>ElementNameMapper property</li>
- <li>PluralStemmer property</li>
- <li>WrapCollectionsInElement property</li>
- <li>AttributesForPrimitives property</li>
- <li>ClassNormalizer property</li>
- </ul>
- </li>
- </ul>
- </li>
- <li><strong>Improved empty element rendering</strong></li>
</ul>
</subsection>
</section>
<section name='Backwards Incompatible Changes'>
- <subsection name='Since 1.0-Alpha 1 Release'>
+ <subsection name='Since 0.5'>
<ul>
</ul>
</subsection>
</section>
<section name='Semantic Changes'>
- <subsection name='Since 1.0-Alpha 1 Release'>
+ <subsection name='Since 0.5'>
+ <ul>
+ <li>
+ <strong>Introspection and ElementDescriptor</strong> changes in
introspection and
+ ElementDescriptor to make them more declarative so that the logic
required to
+ read and write beans can be reduced. An explicit flag has been added
to indicate
+ which ElementDescriptors are hollow. The descriptors describing
collective mappings
+ (one-to-many). wrapCollectionInElement has been removed with the
wrapping element
+ descriptor becoming just a spacer (an xml element which is not mapped
to a part of
+ the object graph). The updater now needs to be placed on the hollow
collective
+ element rather than then parent spacer.
+ </li>
+ <li>
+ <strong>ID assignment</strong> IDs are now not assigned to any element
+ which are simple (do not have any children and no attributes) rather
than just primitives.
+ The concept of primitives is being phased out in favour of the more
general
+ concept of atomic mappings (object <-> string) and elements of
simple type.
+ ID generation is likely to be refactored soon so that it's performed
within
+ the structure of the attribute references rather than as part of the
writing
+ algorithm.
+ </li>
+ </ul>
+ </subsection>
+ <subsection name='0.5'>
<ul>
<li>
<strong>SAXBeanWriter now sets localName</strong>
@@ -457,25 +486,6 @@
<strong><code>ConvertUtils</code> conversion now ignored (by
default) for java.util.Date</strong>
If you use a custom <code>ConvertUtils</code> java.util.Date
converter then see
<a href='guide/binding.html#Converting Dates (And Other
Objects)'>the guide</a>.
- </li>
- <li>
- <strong>Introspection and ElementDescriptor</strong> changes in
introspection and
- ElementDescriptor to make them more declarative so that the logic
required to
- read and write beans can be reduced. An explicit flag has been added
to indicate
- which ElementDescriptors are hollow. The descriptors describing
collective mappings
- (one-to-many). wrapCollectionInElement has been removed with the
wrapping element
- descriptor becoming just a spacer (an xml element which is not mapped
to a part of
- the object graph). The updater now needs to be placed on the hollow
collective
- element rather than then parent spacer.
- </li>
- <li>
- <strong>ID assignment</strong> IDs are now not assigned to any element
- which are simple (do not have any children and no attributes) rather
than just primitives.
- The concept of primitives is being phased out in favour of the more
general
- concept of atomic mappings (object <-> string) and elements of
simple type.
- ID generation is likely to be refactored soon so that it's performed
within
- the structure of the attribute references rather than as part of the
writing
- algorithm.
</li>
</ul>
</subsection>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]