Ignore:
Timestamp:
07/10/08 15:59:39 (16 years ago)
Author:
ra33
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/actions/Simple.java

    r133 r135  
    1616import java.util.regex.Pattern;
    1717
     18import org.expeditee.agents.Agent;
    1819import org.expeditee.agents.DefaultAgent;
    1920import org.expeditee.agents.DisplayTree;
     
    121122
    122123        private static boolean _stop;
     124       
     125        private static Agent _agent = null;
    123126
    124127        private static boolean _step;
     
    860863                                SearchAgent searchAgent = new SearchFrameset();
    861864                                searchAgent.initialise(frameset, resultsFrameset, replacementString, pattern);
     865                                _agent = searchAgent;
    862866                                searchAgent.run();
     867                                _agent = null;
    863868                               
    864869                                if (tokens.length > 6) {
     
    892897                                                tokens[2]);
    893898                                SearchAgent searchAgent = new SearchTree();
     899                                _agent = searchAgent;
    894900                                searchAgent.initialise(topFrameName, resultsFrameset, replacementString, pattern);
    895901                                searchAgent.run();
     902                                _agent = null;
    896903                                if (tokens.length > 6) {
    897904                                        context.getPrimitives().setValue(tokens[6],
     
    21382145                        WriteTree wt = new WriteTree(format, fileName);
    21392146                        if (wt.initialise(source, null)) {
     2147                                _agent = wt;
    21402148                                wt.run();
     2149                                _agent = null;
    21412150                        }
    21422151                } else if (tokens[0].equals("concatstr")) {
     
    26702679        public static void stop() {
    26712680                _stop = true;
     2681                if(_agent != null){
     2682                        _agent.stop();
     2683                }
    26722684        }
    26732685
Note: See TracChangeset for help on using the changeset viewer.