No code. What's confusing about that? Sent from my iPad
On 2013-04-09, at 5:50 PM, Chuck Hill <[email protected]> wrote: > > On 2013-04-09, at 5:48 PM, Ramsey Gurley wrote: > >> displayGroup.setObjectArray()? >> >> Also, NSDictionaries? Gross. It sounds like your gut is telling you >> something. Listen to it. Java has Objects and Interfaces. Use them. >> >> I despise looking at Java code when all I see is an array of dictionaries >> which holds more arrays which have yet more dictionaries full of arrays and >> so on. Dictionaries are opaque. You don't know what's in them. Magic keys, >> magic values, and zero javadoc to explain any of it. In the end, it results >> in the least maintainable and most confusing code imaginable. > > aka Direct To Web :-P > > > >> >> Ramsey >> >> On Apr 9, 2013, at 5:10 PM, Paul Hoadley wrote: >> >>> Hello, >>> >>> I needed to display the content of an array of NSDictionary objects, and >>> without thinking I just loaded them into an ERXDisplayGroup via an >>> EOArrayDataSource: >>> >>> EODataSource ds = new EOArrayDataSource(EOClassDescription >>> .classDescriptionForClass(NSDictionary.class), editingContext()); >>> >>> Two observations followed: >>> >>> 1. This works. I guess that pretty much answers my question, but are >>> there any undesirable side-effects? (I probably shouldn't be specifying >>> the component's EOEditingContext up there. I should change that to >>> ERXEC.newEditingContext().) >>> >>> 2. Not surprisingly the code throws an exception at runtime: >>> >>> ERROR ERXEntityClassDescription - Unable to register descriptions for >>> class: com.webobjects.foundation.NSDictionary >>> java.lang.RuntimeException: Dummy >>> >>> Can I safely catch and/or ignore that? >>> >>> In short, I'd like to use all the nice ERXDisplayGroup machinery, but the >>> objects are NSDictionaries. Am I likely to regret this in the future? >>> >>> >>> -- >>> Paul Hoadley >>> http://logicsquad.net/ >>> >>> >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com >>> >>> This email sent to [email protected] >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >> >> This email sent to [email protected] > > -- > Chuck Hill > Executive Managing Partner, VP Development and Technical Services > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/gvc/practical_webobjects > > Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing > Companies in B.C! > Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of > Canada’s Fastest-Growing Companies by PROFIT Magazine! > > > > > > > > > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
