org.experlog.actions
Class XslTransform

java.lang.Object
  extended by org.experlog.actions.XslTransform
All Implemented Interfaces:
ESAction

public class XslTransform
extends java.lang.Object
implements ESAction

XSLT transformation Input parameters: Xslt (MANDATORY): URL of the XSL stylesheet Xml (MANDATORY): URL of the XML to transform XsltCache (OPTIONAL, default false): if true, the compiled XSL stylesheet will be cached XsltTimeout (OPTIONAL): max amount of time this action should take (seconds). XsltDelay (OPTIONAL, default 3 x XsltTimeout if specified): delay until this action becomes active again (during the delay this action is disabled - and does nothing); The delay is activated when the timeout is reached. Output parameters: XsltDelayedBy: if delayed, tells until what time the delay runs (timestamp in milliseconds). 0 if no delay.


Constructor Summary
XslTransform()
           
 
Method Summary
 boolean processRequest(Client session, ESServletRequest req, DynHtml expander, java.lang.Object info)
           
 boolean serverSide()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XslTransform

public XslTransform()
Method Detail

serverSide

public boolean serverSide()
Specified by:
serverSide in interface ESAction

processRequest

public boolean processRequest(Client session,
                              ESServletRequest req,
                              DynHtml expander,
                              java.lang.Object info)
                       throws java.lang.Exception
Specified by:
processRequest in interface ESAction
Throws:
java.lang.Exception