Right, getting at the underlying IDataProvider is a better solution. Thank you :)

Gili

Igor Vaynberg wrote:
clearCachedItemCount() is part of an internal contract. I don't see why the
code you mentioned is part of the dataview. You can write a
LazyDataProviderDecorator that would implement the count() just like what
you described:

LazyDataProviderDecorator {
        int count() {
                if (delegate.count()==0) {
                        initializedelegate();
                }
                return delegate.count();
        }

...

}

Does that make sense?

-igor


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gili
Sent: Tuesday, August 16, 2005 9:38 PM
To: [EMAIL PROTECTED]
Subject: [Wicket-user] DataView.clearCachedItemCount()

Hi Igor,

I'd like clearCachedItemCount() to become protected (right now it is
private) because my code does the following:

- Check the number of images in the DataProvider
- If the image count is zero, it means we need to lazily-initialize the image gallery (where the DataProvider is reading from)
- Populate the gallery, reset the itemCount and continue ...
- Rendering process kicks in, it should see a non-zero value for item count.

Is this a decent use-case? Are you fine with upgrading accessibility to protected?

Thanks,
Gili
--
http://www.desktopbeautifier.com/


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user








-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user


--
http://www.desktopbeautifier.com/


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to