com.jclark.xsl.tr
Class IfAction

java.lang.Object
  extended by com.jclark.xsl.tr.IfAction
All Implemented Interfaces:
Action
Direct Known Subclasses:
IfActionDebug

 class IfAction
extends java.lang.Object
implements Action


Field Summary
(package private)  BooleanExpr condition
           
(package private)  Action ifFalseAction
           
(package private)  Action ifTrueAction
           
 
Constructor Summary
IfAction(BooleanExpr condition, Action ifTrueAction, Action ifFalseAction)
           
 
Method Summary
 void invoke(ProcessContext context, Node sourceNode, Result result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

condition

BooleanExpr condition

ifTrueAction

Action ifTrueAction

ifFalseAction

Action ifFalseAction
Constructor Detail

IfAction

IfAction(BooleanExpr condition,
         Action ifTrueAction,
         Action ifFalseAction)
Method Detail

invoke

public void invoke(ProcessContext context,
                   Node sourceNode,
                   Result result)
            throws XSLException
Specified by:
invoke in interface Action
Throws:
XSLException