On 30.Sep.2002 -- 03:38 PM, Piroumian Konstantin wrote:
> > From: Christian Haul [mailto:[EMAIL PROTECTED]]
> > I would prefer that module to be a "meta" module that can be
> > configured to take input from any source (i.e. another
> > InputModule) rather than do the reading itself.
> >
> > That way it would be possible to apply the XPath expression
> > e.g to a bean or document stored as session attribute.
>
> Yes, this would be much better. So, what about extending
> AbstractJXPathModule to say AbstractJXPathMetaModule which can implement the
> getContextObject() using configured input modules to obtain the object to be
> processed by the JXPath processor?
>
> Maybe even some AbstractMetaModule would be better (not only JXPath based)?
Depends if you want to extend the modules themselves or have one for
the routing.
pro module extension
- simpler
- no additional lookup and (de-)composition
cons module extension
- works only with the extended modules
- fixed lookup chain (?)
pro routing module (� la DefaultsMetaModule but more complex)
- plug any source list into it
- all modules gain new functionality
- modules themselves are simpler
cons routing modules
- additional (de-)composition / lookup
- more complex configuration
> > > > > if
> > > > > the xception has a meaningful message.
> >
> > What about "null"?
>
> Sorry, don't quite get what is "null"? The exception message?
No, the value "null" like in "String tmp = null" There's an ambiguity
here of course like in java.util.Map.get: does it contain the value
"null" or is it absent?
Chris.
--
C h r i s t i a n H a u l
[EMAIL PROTECTED]
fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]