From: <anj...@t-...> - 2003-09-01 08:17:14
|
All, Am Donnerstag, 28.08.03, um 12:06 Uhr (Europe/Berlin) schrieb Anjo Krank: > How about sth like the log4j Handlers? This turned out pretty easy to implement...please check out the newly added ERXAssert class. I kinda like this when the normally static methods go to a class instead and you reference an instance variable. This would also make it much easier to actually extend such utilities: Instead of ERXEOControlUtilities.objectsWithValues(...); MyEOControlUtilities.objectsWithValues(..., refresh); Given: public class ERXEOControlUtilities { public static Utility = new ERXEOControlUtilities(); ... } public class MyEOControlUtilities extends ERXEOControlUtilities { public static Utility = new MyEOControlUtilities(); static { ERXEOControlUtilities.Utility = Utility; } ... } You could write: MyEOControl.Utility.objectsWithValues(...); MyEOControl.Utility.objectsWithValues(..., refresh); And ERX could still use: ERXEOControlUtilities.objectsWithValues(...); In fact, this would be my wish for Wonder 1.5 or so. I've gotten really sick of static methods recently. Cheers, Anjo |