Changeset 156 for trunk/src/org/expeditee/actions/Simple.java
- Timestamp:
- 07/25/08 09:24:45 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Simple.java
r154 r156 24 24 import org.expeditee.agents.WriteTree; 25 25 import org.expeditee.gui.AttributeUtils; 26 import org.expeditee.gui.Browser; 26 27 import org.expeditee.gui.DisplayIO; 27 28 import org.expeditee.gui.Frame; … … 312 313 t.start(); 313 314 } else { 314 assert (testSuite.runSuite()); 315 if (!testSuite.runSuite()){ 316 throw new RuntimeException(frameset + " failed"); 317 } 315 318 } 316 319 … … 826 829 .getVariable(tokens[1]).getValue(); 827 830 boolean bFound = false; 828 for (Text itemToSearch : frameToSearch.getBodyTextItems(true, 829 true)) { 831 for (Text itemToSearch : frameToSearch.getTextItems()) { 830 832 bFound = context.searchItem(itemToSearch, context 831 833 .getPrimitives().getStringValue(tokens[2]), … … 862 864 tokens[2]); 863 865 SearchAgent searchAgent = new SearchFrameset(); 864 searchAgent.initialise( frameset, resultsFrameset,866 searchAgent.initialise(null, null, frameset, resultsFrameset, 865 867 replacementString, pattern); 866 868 _agent = searchAgent; … … 899 901 SearchAgent searchAgent = new SearchTree(); 900 902 _agent = searchAgent; 901 searchAgent.initialise( topFrameName, resultsFrameset,903 searchAgent.initialise(null, null, topFrameName, resultsFrameset, 902 904 replacementString, pattern); 903 905 searchAgent.run(); … … 962 964 Item valueItem = null; 963 965 // Begin the search 964 for (Text text : targetFrame.get BodyTextItems(true)){966 for (Text text : targetFrame.getTextItems()){ 965 967 String s = text.getText().toLowerCase(); 966 968 … … 978 980 .getParagraphEndPosition(); 979 981 980 for (Text text : targetFrame.get BodyTextItems(true)) {982 for (Text text : targetFrame.getTextItems()) { 981 983 Point startPoint = text.getPosition(); 982 984 if (Math.abs(startPoint.y - endPoint.y) < 10 … … 1196 1198 Item valueItem = null; 1197 1199 // Begin the search 1198 for (Text text : targetFrame.get BodyTextItems(true)) {1200 for (Text text : targetFrame.getTextItems()) { 1199 1201 String s = text.getText().toLowerCase(); 1200 1202 if (s.startsWith(targetAttribute)) { … … 1213 1215 .getParagraphEndPosition(); 1214 1216 1215 for (Text text : targetFrame.get BodyTextItems(true)) {1217 for (Text text : targetFrame.getTextItems()) { 1216 1218 Point startPoint = text.getPosition(); 1217 1219 if (Math.abs(startPoint.y - endPoint.y) < 10 … … 1254 1256 context.getPrimitives().setValue(frameNameVar, 1255 1257 frame.getName()); 1256 } else if (tokens[0].startsWith("getframefilepath")) { 1258 } else if (tokens[0].startsWith("getframetitle")) { 1259 String frameTitleVar = DEFAULT_ITEM; 1260 String frameVar = DEFAULT_FRAME; 1261 1262 if (tokens.length > 1) { 1263 assertExactParametreCount(tokens, 2); 1264 assertVariableType(tokens[1], 1, SPointer.framePrefix); 1265 assertVariableType(tokens[2], 2, SPointer.itemPrefix); 1266 frameTitleVar = tokens[2]; 1267 frameVar = tokens[1]; 1268 } 1269 Frame frame = (Frame) context.getPointers().getVariable( 1270 frameVar).getValue(); 1271 context.getPointers().setObject(frameTitleVar, 1272 frame.getTitleItem()); 1273 }else if (tokens[0].startsWith("getframefilepath")) { 1257 1274 assertExactParametreCount(tokens, 2); 1258 1275 String frameName = context.getPrimitives().getStringValue( … … 1371 1388 // assertPrimitiveType(tokens[2], 2); 1372 1389 String link = ((Item) context.getPointers().getVariable( 1373 tokens[1]).getValue()).get Link();1390 tokens[1]).getValue()).getAbsoluteLink(); 1374 1391 context.getPrimitives().setValue(tokens[2], 1375 1392 new SString(link)); … … 1645 1662 } else if (ifStatement.equals("ifdefined")) { 1646 1663 result = context.isDefined(tokens[1]); 1647 } else if (ifStatement.equals("ifnotdef ")) {1664 } else if (ifStatement.equals("ifnotdefined")) { 1648 1665 result = !context.isDefined(tokens[1]); 1649 1666 } else if (ifStatement.equals("ifzero")) { … … 1982 1999 } else 1983 2000 context.readFrame(frameName, frameVar, null); 1984 } else if (tokens[0].equals("readkbdcond")) { 2001 }else if (tokens[0].equals("exitexpeditee")) { 2002 Browser._theBrowser.exit(); 2003 }else if (tokens[0].equals("readkbdcond")) { 1985 2004 1986 2005 String nextCharVarName = DEFAULT_CHAR;
Note:
See TracChangeset
for help on using the changeset viewer.