ru.igis.omtab.te
Class JessTaskExecutor

java.lang.Object
  extended by ru.igis.omtab.te.JessTaskExecutor
All Implemented Interfaces:
TaskExecutor

public class JessTaskExecutor
extends java.lang.Object
implements TaskExecutor

Reference implementation of TaskExecutor interface Class to implement Task execution with a help of Jess userfunction mechanism

Author:
Ru

Constructor Summary
JessTaskExecutor(java.lang.Object src, java.lang.String euf, jess.Rete engine)
          Creates a new instance of JessRepeatTest
 
Method Summary
 void execTask(NavOb no)
          Call userfunction when clicked button Task on NavObFrame form for specific Navigation Object and pass to it 2 arguments: - Navigation Object whom form was clicked on - Object earlier pased to constructor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JessTaskExecutor

public JessTaskExecutor(java.lang.Object src,
                        java.lang.String euf,
                        jess.Rete engine)
                 throws jess.JessException
Creates a new instance of JessRepeatTest

Parameters:
src - - arbitrary object
euf - - Jess userfunction wiyh two arguments
engine - - Rete engine
Throws:
jess.JessException - -
Method Detail

execTask

public void execTask(NavOb no)
Call userfunction when clicked button Task on NavObFrame form for specific Navigation Object and pass to it 2 arguments: - Navigation Object whom form was clicked on - Object earlier pased to constructor

Specified by:
execTask in interface TaskExecutor
Parameters:
no - - Navigation Object