I am almost ready to drop it in.  I will do that so others can have some 
time to digest it ;-)

Scott

Geir Magnusson Jr. wrote:

> While we do a little homework, can we just put it in sandbox?  I
> volunteer to do it right now if you want, as I need this right now.
> 
> But I want to do a little homework to see how we can approrpriately
> expand the scope.
> 
> geir
> 
> 
> Scott Sanders wrote:
> 
>> OK, here is the updated proposal.  I think that Digester is the perfect
>> example of a project that uses Common's components to build even more
>> useful functionality itself.
>> 
>> The Digester package provides a method for mapping arbitrary XML to
>> enable the creation of Java Objects.
>> 
>> It is based upon the org.apache.struts.digester package contained in the
>> jakarta-struts CVS tree.  I am proposing to move it to commons as it is
>> a very useful component that can be used in many projects.
>> 
>> Scott Sanders
>> 
>> ---------------------------------------------------
>> 
>> Proposal for Digester Package
>> 
>> (0) Rationale
>> 
>> Many Jakarta products read XML configuration files to provide
>> initialization of various Java objects within the system.
>> 
>> There are several ways of doing this now spread across various Jakarta
>> projects which could all be moved toward a common implementation.
>> 
>> A Commons package would give committers an opportunity to coordinate
>> their efforts to create and maintain a efficient, feature-rich package
>> under the ASF license.
>> 
>> (1) Scope of the Package
>> 
>> The package shall create and maintain a XML -> Java object mapping
>> package written in the Java language to be distributed under the ASF
>> license.
>> 
>> (1.5) Interaction With Other Packages
>> 
>> Digester relies on:
>> 
>>   * Java Development Kit (Version 1.2 or later)
>>   * A JAXP 1.1 implementation
>>    * A SAX 2.0 parser conforming to the JAXP 1.1 APIs
>>    * BeanUtils from Commons - for instrospection information
>>    * Collections from Commons - for ArrayStack
>> 
>> (2) Initial Source of the Package
>> 
>> The initial codebase exists in the jakarta-struts cvs tree under the
>> org.apache.struts.digester package.  It would be moved to commons under
>> the digester subdirectory.
>> 
>> The proposed package name for the new component is
>> org.apache.commons.digester.
>> 
>> (3) Required Jakarta-Commons Resources
>> 
>> CVS Repository - New directory digester in the jakarta-commons CVS
>> repository.
>> 
>> Most of the initial commiters are already committers on jakarta-commons,
>> so the only addition is for user id sanders.
>> 
>> Mailing List - Discussions will take place on the general
>> [EMAIL PROTECTED] mailing list. To help list
>> subscribers identify messages of interest, it is suggested that the
>> message subject of messages about this component be prefixed with
>> [Digester].
>> 
>> Bugzilla - New component "Digester" under the "Commons" product
>> category, with appropriate version identifiers as needed.
>> 
>> Jyve FAQ - New category "commons-digester" (when available).
>> 
>> (4) Initial Committers
>> 
>> Craig R. McClanahan - current digester guru
>> Rodney Waldhoff  - for integration of his JOCL code
>> Scott Sanders - initial packaging and for use in CJAN in the sandbox
>> Geir Magnusson Jr.


Reply via email to