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.
--
Geir Magnusson Jr. [EMAIL PROTECTED]
Developing for the web? See http://jakarta.apache.org/velocity/