Changeset 291


Ignore:
Timestamp:
09/03/08 14:36:05 (16 years ago)
Author:
ra33
Message:

Fixed up search stuff... to adjust to getting params off the cursor

Location:
trunk/src/org/expeditee
Files:
10 edited

Legend:

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

    r235 r291  
    933933                                // The fast search does not do replacement
    934934                                if (bReplace) {
    935                                         searchAgent = new SearchFrameset(firstFrame, maxFrame);
     935                                        searchAgent = new SearchFrameset(null, firstFrame, maxFrame);
    936936                                } else {
    937                                         searchAgent = new SearchFramesetFast(firstFrame, maxFrame);
     937                                        searchAgent = new SearchFramesetFast(null, firstFrame, maxFrame);
    938938                                }
    939939                                searchAgent.initialise(null, null, frameset, resultsFrameset,
     
    976976                                // now The fast search does not do replacement
    977977                                if (bReplace) {
    978                                         searchAgent = new SearchTree();
     978                                        searchAgent = new SearchTree(null);
    979979                                } else {
    980                                         searchAgent = new SearchTreeFast();
     980                                        searchAgent = new SearchTreeFast(null);
    981981                                }
    982982                                _agent = searchAgent;
  • trunk/src/org/expeditee/agents/SearchAgent.java

    r176 r291  
    2121        protected String _startName;
    2222
     23        public SearchAgent(String searchText) {
     24                _pattern = searchText;
     25        }
     26       
    2327        @Override
    2428        public boolean initialise(Frame frame, Item item) {
  • trunk/src/org/expeditee/agents/SearchFrameset.java

    r162 r291  
    88        private long _maxFrame = Integer.MAX_VALUE;
    99       
    10         public SearchFrameset(long firstFrame, long maxFrame) {
     10        public SearchFrameset(String searchText) {
     11                super(searchText);
     12        }
     13       
     14        public SearchFrameset(String searchText, long firstFrame, long maxFrame) {
     15                this(searchText);
    1116                _firstFrame = firstFrame;
    1217                _maxFrame = maxFrame;
    13         }
    14        
    15         public SearchFrameset() {
    16                 super();
    1718        }
    1819
  • trunk/src/org/expeditee/agents/SearchFramesetFast.java

    r176 r291  
    1212        private long _maxFrame = Integer.MAX_VALUE;
    1313
    14         public SearchFramesetFast(long firstFrame, long maxFrame) {
     14        public SearchFramesetFast(String searchText) {
     15                super(searchText);
     16        }
     17       
     18        public SearchFramesetFast(String searchText, long firstFrame, long maxFrame) {
     19                this(searchText);
    1520                _firstFrame = firstFrame;
    1621                _maxFrame = maxFrame;
    17         }
    18 
    19         public SearchFramesetFast() {
    20                 super();
    2122        }
    2223
  • trunk/src/org/expeditee/agents/SearchFramesetNoResults.java

    r179 r291  
    1313        private Map<String, Collection<String>> _results = new HashMap<String, Collection<String>>();
    1414       
    15         public SearchFramesetNoResults(long firstFrame, long maxFrame) {
     15        public SearchFramesetNoResults(String searchText) {
     16                super(searchText);
     17        }
     18       
     19        public SearchFramesetNoResults(String searchText, long firstFrame, long maxFrame) {
     20                this(searchText);
    1621                _firstFrame = firstFrame;
    1722                _maxFrame = maxFrame;
    18         }
    19        
    20         public SearchFramesetNoResults() {
    21                 super();
    2223        }
    2324
  • trunk/src/org/expeditee/agents/SearchTree.java

    r156 r291  
    1010
    1111public class SearchTree extends SearchAgent {
     12        public SearchTree(String searchText) {
     13                super(searchText);
     14        }
     15       
    1216        @Override
    1317        protected Frame process(Frame frame) {
  • trunk/src/org/expeditee/agents/SearchTreeFast.java

    r176 r291  
    2020        private Map<String, Collection<String>> _searchResults = new HashMap<String, Collection<String>>();
    2121
     22        public SearchTreeFast(String searchText) {
     23                super(searchText);
     24        }
     25       
    2226        @Override
    2327        protected Frame process(Frame frame) {
  • trunk/src/org/expeditee/agents/SearchTreeNoResults.java

    r176 r291  
    1919        private Map<String, Collection<String>> _results = new HashMap<String, Collection<String>>();
    2020
     21        public SearchTreeNoResults(String searchText) {
     22                super(searchText);
     23        }
     24       
    2125        @Override
    2226        protected Frame process(Frame frame) {
  • trunk/src/org/expeditee/items/Item.java

    r289 r291  
    748748        }
    749749
    750         public void calculate(String formula) {
     750        public boolean calculate(String formula) {
    751751                setFormula(formula);
     752                return true;
    752753        }
    753754
  • trunk/src/org/expeditee/items/Text.java

    r290 r291  
    18671867
    18681868        @Override
    1869         public void calculate(String formula) {
     1869        public boolean calculate(String formula) {
    18701870                if (FrameGraphics.isXRayMode())
    1871                         return;
     1871                        return false;
    18721872
    18731873                super.calculate(formula);
    18741874                if (isFloating() || formula == null || formula.length() == 0) {
    1875                         return;
     1875                        return false;
    18761876                }
    18771877                String lowercaseFormula = formula.toLowerCase();
     
    19421942                } catch (Throwable e) {
    19431943                        this.setText(getFormula());
    1944                         // this.setFormula(null);
    1945                 }
     1944                        return false;
     1945                }
     1946                return true;
    19461947        }
    19471948
Note: See TracChangeset for help on using the changeset viewer.