Christopher Painter-Wakefield wrote:

Can someone who has worked on the
XSP generation code contact me and perhaps suggest some classes to look at,
which control the application of logicsheets to the XSP source?


Flow goes like this: * ServerPagesGenerator.setup() * ProgramGeneratorImpl.load() * ProgramGeneratorImpl.createResource() (synchronized) * ProgramGeneratorImpl.generateResource * AbstractMarkupLanguage.generateCode * LogicsheetCodeGenerator.generateCode

Logicsheets are added during XML parsing/processing into XML pipe via:
 * TransformerChainBuilderFilter.startElement
 * AbstractMarkupLanguage.addLogicsheetsToGenerator
 * LogicsheetCodeGenerator.addLogicsheet

Hope this helps to find you your issue; note that there is one
synchronization point above which should prevent multithreading issues.
If you find the root of your problem, patch or bug report is welcome :)

PS Above is based on 2.0.5-dev, 2.0.3 is not much different

Vadim



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to