Ignore:
Timestamp:
06/10/08 10:03:03 (16 years ago)
Author:
ra33
Message:

Lots of changes!!

File:
1 edited

Legend:

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

    r90 r97  
    804804                                        if (s.startsWith(targetAttribute)) {
    805805                                                attributeItem = text;
    806                                                 AttributeUtils.setSingleValue(attributeItem, value);
     806                                                AttributeUtils.replaceValue(attributeItem, value);
    807807                                                found = true;
    808808                                                break;
     
    14841484                                parametres = 2;
    14851485                        } else if (tokens[0].equals("ifexistingframe")) {
    1486                                 result = FrameIO.DoesFrameExist(context.getPrimitives()
     1486                                result = FrameIO.canAccessFrame(context.getPrimitives()
    14871487                                                .getStringValue(tokens[1]));
    14881488                        } else if (tokens[0].equals("ifexistingframeset")) {
    14891489                                String framesetName = context.getPrimitives().getStringValue(
    14901490                                                tokens[1]);
    1491                                 result = FrameIO.DoesFramesetExist(framesetName);
     1491                                result = FrameIO.canAccessFrameset(framesetName);
    14921492                        } else {
    14931493                                // assertVariableType(variable, 1, SPointer.itemPrefix);
     
    16541654                        Frame frame = (Frame) context.getPointers().getVariable(tokens[1])
    16551655                                        .getValue();
    1656                         boolean success = FrameIO.DeleteFrame(frame);
    1657 
     1656                        String errorMessage = "Error deleting " + frame.getName();
     1657                        boolean success = false;
     1658                        try {
     1659                                success = FrameIO.DeleteFrame(frame);
     1660                                if (!success)
     1661                                        FrameGraphics.WarningMessage(errorMessage);
     1662                        } catch (Exception e) {
     1663                                // If an exception is thrown then success is false
     1664                                FrameGraphics
     1665                                                .WarningMessage(errorMessage
     1666                                                                + (e.getMessage() != null ? ". "
     1667                                                                                + e.getMessage() : ""));
     1668                        }
    16581669                        if (tokens.length > 2) {
    16591670                                context.getPrimitives().setValue(tokens[2],
     
    16651676                                        tokens[1]);
    16661677                        boolean success = FrameIO.DeleteFrameset(framesetName);
    1667 
     1678                        if (!success)
     1679                                FrameGraphics.WarningMessage("Error deleting " + framesetName);
    16681680                        if (tokens.length > 2) {
    16691681                                context.getPrimitives().setValue(tokens[2],
     
    16861698                        boolean success = FrameIO.CopyFrameset(framesetToCopy,
    16871699                                        copiedFrameset);
    1688 
     1700                        if (!success)
     1701                                FrameGraphics.WarningMessage("Error copying " + framesetToCopy);
    16891702                        if (tokens.length > 3) {
    16901703                                context.getPrimitives().setValue(tokens[3],
     
    17101723                        String fileContents = FrameIO.ForceSaveFrame(freshCopy);
    17111724                        boolean success = fileContents != null;
     1725                        if (!success)
     1726                                FrameGraphics.WarningMessage("Error copying " + frameToCopy.getName());
    17121727                        FrameIO.ResumeCache();
    17131728                        if (tokens.length > 4) {
     
    19821997                        boolean success = true;
    19831998                        try {
    1984                                 frameSet = Conversion.getFrameset(frameName, false);
     1999                                frameSet = Conversion.getFramesetName(frameName, false);
    19852000                                frameNo = Conversion.getFrameNumber(frameName);
    19862001                        } catch (Exception e) {
    19872002                                success = false;
     2003                                FrameGraphics.WarningMessage("Error parsing " + frameName);
    19882004                        }
    19892005                        // assertPrimitiveType(tokens[2], 2);
Note: See TracChangeset for help on using the changeset viewer.