Return-Path: Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 77621 invoked by uid 500); 17 Jul 2003 00:01:32 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 77599 invoked from network); 17 Jul 2003 00:01:31 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 17 Jul 2003 00:01:31 -0000 Received: (qmail 28876 invoked by uid 50); 17 Jul 2003 00:04:09 -0000 Date: 17 Jul 2003 00:04:09 -0000 Message-ID: <20030717000409.28875.qmail@nagoya.betaversion.org> From: bugzilla@apache.org To: dev@cocoon.apache.org Cc: Subject: DO NOT REPLY [Bug 21671] New: - [woody] initial binding framework X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT . ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21671 [woody] initial binding framework Summary: [woody] initial binding framework Product: Cocoon 2 Version: Current CVS 2.1 Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: Other Component: general components AssignedTo: dev@cocoon.apache.org ReportedBy: mpo@apache.org A first functional throw at the implementation of some Binding ideas for connecting Woody forms to actual back-ends. The enhancement is packaged as a patch for the Woody-block where it introduces - code in the o.a.c.woody.binding package - some new BindingManager component to be declared - supporting logging xpatch files - a sample showing the current features. - usage of a new xml-namespace: http://apache.org/cocoon/woody/binding/1.0 for the declarations in the 'binding'-file More explanation/ideas to be found on the mailarchives. - http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=105703782520964&w=2 - http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=105834927217234&w=2 Please direct your comments to the list. Known Limitations: - no documentation yet: should get into the wiki with the other woody-docos - no namespace-awareness concerning the xml-backend-objectmodel (how to express in jxpath?) - the repeater requires a unique id --> this calls for a hidden widget inside Woody (actually leaving it out from the template should do as soon as Woody learns how to deal with widgets that are missing on the form) - simple way to address this from flowscript is missing - BindingManager should maintain a cache of the bindings it build (pattern to be copied from woody form-manager, or factored out/reused) - no dataconversions yet: binding strictly 'String' - no binding for booleanfield and multivaluefield - list of builders probably nicer in the xconf in long run - use of jxpath was to enable binding to javabeans (coming from O/R layer) current patch lacks the sample though.