dev@jsf-extensions.java.net

PLEASE REVIEW: PartialTraversalViewRoot.java refactoring

From: Ken Paulsen <Ken.Paulsen_at_Sun.COM>
Date: Tue, 13 Feb 2007 17:20:21 -0800

I have refactored the code so that PartialTraversalViewRootImpl.java
does not contain most of the implementation, but instead uses a "helper"
class (PartialTraversalViewRootHelper.java). This enables other
UIViewRoot implementations to implement this code w/o much effort.

In addition, I added a different sort of hack that removes the
requirement on UIViewRootCopy. I think it's the lesser of two evils. :)

I have tested this w/ JSFTemplating's UIViewRoot implementation and
everything looks good!

I'd like to check this in soon, let me know if you do not want me to
check it in.

Thanks!

Ken

P.S. No diffs b/c of the large amount of code shuffling makes the diff
pointless.