Hello Andrea,
separation of swing code had been planned for version 2.0 as well as
introduction pluggable mechanisms for switching XPath implementation,
QName cache implementation and so on. You are right this should be
done more thoroughly. Your suggestion of modules is good, I think we
could do it that way.

Filip Jirsák



2010/8/13 Andrea Zoppello <zoppe...@tiscali.it>:
> Hi all,
>
> I'm looking at the code of dom4j 2.0.0 aplha because i'm interested in
> having a codebase
> compiling with JDK 1.6 and i've still noticed that the codebase has
> packaged related
> to
>
> - swing
> - xml pull parsing
> - relax bg schema integration
>
> Now maybe it's only my thougths but i'm thinking to know the community
> opinion on
> the chance opportunity to have a dom4j-core packages and separate
> packages to do the
> integrations.
>
> One of the main problem i continue to have with dom4j is in the compile
> time circular dependency
> with Jaxen and i'm thinking in a refactoring to remove that but would to
> know the community
> opinion about that.
>
> What i'm definitely thinking for dom4j in future is something like
>
> - a core packahge ) dom4j-core focused on DOM parsing and navigation
> capabilities
> - dom4j-jaxen package ( Realize the integration with Jaxen in pluggable
> way )
> - dom4j-swing
> -dom4j-realxng
> -dom4j-xmlpull
>
> Such packaging structure could sound more modular, flexible and would
> solve circular dependencies...
>
> I would like to hear about community opinion about....
>
> Thx
> Andrea
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by
>
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev
> _______________________________________________
> dom4j-user mailing list
> dom4j-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dom4j-user
>

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
dom4j-user mailing list
dom4j-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to