BURGHARD Éric wrote:

Daniel Fagerstrom wrote:



Instruction Access
==================

What objects should instructions and macros be able to access? Curently
for the needs of the JXTG instructions, the instructions has access to a
ExpressionContext that contains the FOM "view" that is available in
expressions in JXTG. They also have access to an ExecutionContext that
currently contains a script manager and a map with macros, we might need
a SourceResolver also. There are also some other stuff that not are
relevant for the current discussion.

The questions are:

* Should the ExecutionContext also contain a ServiceManager?

* Should the ExpressionContext also contain a ServiceManager? (makes the
ServiceManager available in expressions)

IMO the ExecutionContext should have access to the ServiceManager and
the ExpressionContext shouldn't.
WDYT?

Both the above question might be suitable for votes, but I think they
need more discussion about them before we do that.




-1 if we can pass dom (perhaps bean too) with pipeline parameter (see my answer to stefano). +1 otherwise.

What about starting defining a functionnal macros API, so that cforms could
plug properly in jx ?


I'm more interested in making cforms more template friendly.

/Daniel



Reply via email to