on 4/3/02 10:09 AM, "Jon Scott Stevens" <[EMAIL PROTECTED]> wrote:
> Now, if the parent instantiates MyComponent and forgets to call > enableLogging() *before* myMethod() is called, an NPE will be thrown and it > will not be clear as to why that NPE was thrown unless you go and look at > the source code. There is no open coding contract that says that > enableLogging() needs to be called first. I should also add that I don't like the fact that a parent is required. If a parent is required, then it requires a framework to support the children (ie: that is what a parent really is). Sure, sometimes frameworks are appropriate, but I don't think they are necessary for Velocity tools which are just objects stuck in the context... -jon -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>