Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 35732 invoked from network); 24 Jun 2004 19:43:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 24 Jun 2004 19:43:14 -0000 Received: (qmail 1670 invoked by uid 500); 24 Jun 2004 19:42:43 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 1370 invoked by uid 500); 24 Jun 2004 19:42:39 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 1239 invoked by uid 500); 24 Jun 2004 19:42:38 -0000 Received: (qmail 1128 invoked by uid 99); 24 Jun 2004 19:42:37 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Thu, 24 Jun 2004 12:42:36 -0700 Received: (qmail 35170 invoked by uid 1289); 24 Jun 2004 19:42:13 -0000 Date: 24 Jun 2004 19:42:13 -0000 Message-ID: <20040624194213.35169.qmail@minotaur.apache.org> From: rdonkin@apache.org To: jakarta-commons-cvs@apache.org Subject: cvs commit: jakarta-commons/betwixt/xdocs tasks.xml X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N 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 @@
- + +
  • Improved empty element rendering
  • +
  • +Extended betwixt file by adding two new properties +to <addDefaults> that allow matching properties or adders to be +supressed. +
  • +
  • +SimpleTypeMapper strategy for finely grained control over simple type (primitive) +binding. +
  • +
  • +Improved support for reading arrays. In particular added code to support +reading of array valued property setters and for array valued adders. +
  • +
    +
    • Added support for CDATA encoding through strategy @@ -291,24 +307,41 @@ CDATA encoding support add support for flexible coding of body text as CDATA sections (in addition to character escaping).
    • -
    • -Extended betwixt file by adding two new properties -to <addDefaults> that allow matching properties or adders to be -supressed. -
    • -
    • -SimpleTypeMapper strategy for finely grained control over simple type (primitive) -binding. -
    • -
    • -Improved support for reading arrays. In particular added code to support -reading of array valued property setters and for array valued adders. -
    - + +
      +
    • Refactoring (more declarative descriptors) +
        +
      • ElementDescriptor +
          +
        • WrapCollectionsInElement property removed
        • +
        • PrimitiveType property removed
        • +
        +
      • +
      • XMLIntrospectorHelper this will be deprecated.
      • +
      +
    • +
    • Refactored introspection configuration into separate class +
        +
      • XMLIntrospector +
          +
        • useBeanInfoSearchPath property
        • +
        • AttributeNameMapper property
        • +
        • ElementNameMapper property
        • +
        • PluralStemmer property
        • +
        • WrapCollectionsInElement property
        • +
        • AttributesForPrimitives property
        • +
        • ClassNormalizer property
        • +
        +
      • +
      +
    • +
    +
    +
    • Adding context parameter to SAX style API
        @@ -376,44 +409,40 @@
    • -
    • Refactoring (more declarative descriptors) -
        -
      • ElementDescriptor -
          -
        • WrapCollectionsInElement property removed
        • -
        • PrimitiveType property removed
        • -
        -
      • -
      • XMLIntrospectorHelper this will be deprecated.
      • -
      -
    • -
    • Refactored introspection configuration into separate class -
        -
      • XMLIntrospector -
          -
        • useBeanInfoSearchPath property
        • -
        • AttributeNameMapper property
        • -
        • ElementNameMapper property
        • -
        • PluralStemmer property
        • -
        • WrapCollectionsInElement property
        • -
        • AttributesForPrimitives property
        • -
        • ClassNormalizer property
        • -
        -
      • -
      -
    • -
    • Improved empty element rendering
    - +
    - + +
      +
    • + Introspection and ElementDescriptor 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. +
    • +
    • + ID assignment 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. +
    • +
    +
    +
    • SAXBeanWriter now sets localName @@ -457,25 +486,6 @@ ConvertUtils conversion now ignored (by default) for java.util.Date If you use a custom ConvertUtils java.util.Date converter then see the guide. -
    • -
    • - Introspection and ElementDescriptor 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. -
    • -
    • - ID assignment 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.
    --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org