Examples of RCaller


Examples of rcaller.RCaller

    }
   
    public static void main(String[] args) {
       
        DataFrame d = new StringDataFrame();
        RCaller caller = new RCaller();
        RCode code = new RCode();    
        Client client;
       
        DateAlgorithmFactory daf = new DateAlgorithmFactory();
        client = new Client(daf);
View Full Code Here

Examples of rcaller.RCaller

    private RCaller caller;
    private RCode code;
   
    public Facade(){
        loader = new Loader();
        caller = new RCaller();
        code = new RCode();
    }
View Full Code Here

Examples of rcaller.RCaller

*/
public class TimeAlgorithmFactory implements AlgorithmFactory{

    @Override
    public void createRCodeVariableReductionAlgorithm() {
        RCaller caller = new RCaller();
        RCode code = new RCode();
       
        code.addRCode(new TimeReductor().returnRCodeVariableReduction());
        caller.setRCode(code);
       
        caller.runOnly();
    }
View Full Code Here

Examples of rcaller.RCaller

         throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void createRCodeStatAlgorithm() {
        RCaller caller = new RCaller();
        RCode code = new RCode();
       
        code.addRCode(new SumFunction().returnRCodeStatAlgorithm());
        caller.setRCode(code);
       
        caller.runOnly();
    }
View Full Code Here

Examples of rcaller.RCaller

        rCodeToBeExecuted.append(code);
    }

    public void executeRCode(int status, String loadingFile, String rCall) {
        JavaFilterData.getInstance().loadData();
        RCaller caller = new RCaller();
        RCode code = new RCode();
        Controller.getInstance().initializeBasic(caller, code);
        if (status == 2 || status == 3 || status == 4) {
            code.addRCode(InitialRCode.returnInstance().returnAllInitialCode());
        }

//        code.addRCode(rCodeToBeExecuted.toString());
        if (status == 1) {
            code.addRCode(rCodeToBeExecuted.toString());
            String rCodeFix = "dataset<-data.frame(lapply(dataset2, as.character), stringsAsFactors=FALSE)";
            code.addRCode(rCodeFix);
        }

        if (status == 2) {
//            code.addRCode(InitialRCode.returnInstance().returnAllInitialCode());
            code.addRCode(loadingFile + "\n");
            code.addRCode("\n" + rCall);
            String rCodeFix = "result2<-data.frame(lapply(result, as.character), stringsAsFactors=FALSE)";
            code.addRCode(rCodeFix);
        }

        File plotFile = null;
        ImageIcon plotImage = null;

        if (status == 4) {
            code.addRCode(loadingFile + "\n");
            try {
                plotFile = code.startPlot();
            } catch (IOException ex) {
                System.out.println("Cannot create plot");
                Logger.getLogger(Controller.class.getName()).log(Level.SEVERE, null, ex);
            }
            code.addRCode("\n" + rCall);
        }

        if (status == 3) {
            code.addRCode(rCall + "\n");
        }

        caller.setRCode(code);
        System.out.println("Kod koji ce da se izvrsi: \n" + code.toString());
        System.out.println("-----------------------------------------------------------------------------------");

        if (status == 1) {
            //we will parse csv from java
            //caller.runAndReturnResult("dataset");

            DataFrameFromCSV df = new DataFrameFromCSV();

            df.createDataFrameAndFillItWithData(new File(selectedFile));
            Controller.getInstance().updateDataFrame(df);

            caller.runOnly();
        }
        if (status == 2) {
            caller.runOnly();
            //caller.runAndReturnResult("result2");
        }

        if (status == 3) {
            caller.runAndReturnResult("result");
            DataFrame df = new StringDataFrame();
            File xmlDocument = caller.getParser().getXMLFile();
            df.createDataFrameAndFillItWithData(xmlDocument);
            solarLong = (String) df.getMatrix()[0][0];
        }

        if (status == 4) {
            caller.runOnly();
            plotImage = code.getPlot(plotFile);
//            code.showPlot(plotFile);
            graph = plotFile;
        }

        if (status != 4 && status != 3 && status != 2 && status != 1) {
            DataFrame df = new StringDataFrame();

            File xmlDocument = caller.getParser().getXMLFile();
            df.createDataFrameAndFillItWithData(xmlDocument);
            Controller.getInstance().updateDataFrame(df);
        }

        deleteRCode();
View Full Code Here

Examples of rcaller.RCaller

*/
public class DateAlgorithmFactory implements AlgorithmFactory{

    @Override
    public void createRCodeVariableReductionAlgorithm() {
        RCaller caller = new RCaller();
        RCode code = new RCode();
       
        code.addRCode(new DateReductor().returnRCodeVariableReduction());
        caller.setRCode(code);
       
        caller.runOnly();
    }
View Full Code Here

Examples of rcaller.RCaller

        f.filterData(d, caller, code, parameters);
    }

    @Override
    public void createRCodeStatAlgorithm() {
        RCaller caller = new RCaller();
        RCode code = new RCode();
       
        code.addRCode(new AverageFunction().returnRCodeStatAlgorithm());
        caller.setRCode(code);
       
        caller.runOnly();
    }
View Full Code Here

Examples of rcaller.RCaller

    private void loadDataButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_loadDataButtonActionPerformed
        if (selectedFilePath.getText() == null || selectedFilePath.getText().isEmpty() || selectedFilePath.getText().equals("") || selectedFilePath.getText().equals("No file selected...")) {
            JOptionPane.showMessageDialog(this, "Please provide path to your file.", "Error", JOptionPane.ERROR_MESSAGE);
        } else {
            RCaller caller = new RCaller();
            RCode code = new RCode();
            Controller.getInstance().initializeBasic(caller, code);
            //old
//        Loader loader = new Loader();
//        loader.loadFile(selectedFilePath.getText(), caller, code);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.