Changeset 179 for trunk/src/org/expeditee/agents
- Timestamp:
- 07/31/08 15:18:29 (16 years ago)
- Location:
- trunk/src/org/expeditee/agents
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/agents/Agent.java
r133 r179 37 37 */ 38 38 public boolean hasResultFrame(); 39 40 public boolean hasResultString(); 39 41 40 42 /** -
trunk/src/org/expeditee/agents/DefaultAgent.java
r154 r179 109 109 return _end != null; 110 110 } 111 112 public boolean hasResultString() { 113 return false; 114 } 111 115 112 116 public Frame getResultFrame() { -
trunk/src/org/expeditee/agents/SearchFramesetNoResults.java
r164 r179 50 50 return false; 51 51 } 52 53 @Override 54 public boolean hasResultString() { 55 return true; 56 } 57 58 @Override 59 public String toString(){ 60 StringBuffer resultString = new StringBuffer(); 61 for(String frame: _results.keySet()){ 62 resultString.append(frame); 63 for(String found: _results.get(frame)){ 64 resultString.append('[').append(found).append(']'); 65 } 66 resultString.append('\n'); 67 } 68 resultString.deleteCharAt(resultString.length()-1); 69 return resultString.toString(); 70 } 52 71 } -
trunk/src/org/expeditee/agents/SwitchyardTree.java
r147 r179 20 20 if(_stop) 21 21 return null; 22 } else {22 } else { 23 23 // goto child frame of any linked 1 letter items 24 24 String link = textItem.getAbsoluteLink(); … … 28 28 Point2D.Float lastItemEnd = textItem.getParagraphEndPosition(); 29 29 for (Text childItem : childFrame.getBodyTextItems(false)) { 30 // look for red items 31 if ( childItem.getColor().equals(Color.RED)) {30 // look for red items (remember get color may be null 31 if (Color.RED.equals(childItem.getPaintColor())) { 32 32 // make a copy and add to parent frame 33 33 Text itemCopy = childItem.copy(); … … 37 37 lastItemEnd = itemCopy 38 38 .getParagraphEndPosition(); 39 itemCopy.setID(frame.getNextItemID()); 39 40 frame.addItem(itemCopy); 40 41 }
Note:
See TracChangeset
for help on using the changeset viewer.