commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rdon...@apache.org
Subject cvs commit: jakarta-commons/betwixt/xdocs tasks.xml
Date Thu, 24 Jun 2004 19:42:13 GMT
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 &lt;addDefaults&gt; 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 &lt;addDefaults&gt; 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 &lt;-&gt; 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 &lt;-&gt; 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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message