Package net.sourceforge.processdash.tool.diff.engine

Examples of net.sourceforge.processdash.tool.diff.engine.DiffEngine


public class AbstractLOCDiffReport {

    protected DiffEngine engine;

    protected AbstractLOCDiffReport() {
        engine = new DiffEngine();
        engine.setLanguageFilters(HardcodedFilterLocator.getFilters());
    }
View Full Code Here


    public void doCount() {
        Panel panel = panels.get(tabPane.getSelectedIndex());
        PREFS.put(SELECTED_TAB_PREF, panel.getId());
       
        DiffEngine engine = new DiffEngine();
        engine.setLanguageFilterSelector(languageFilterSelector);

        FileAnalysisSet fileSet;
        try {
            fileSet = panel.getFileAnalysisSet(engine);
        } catch (PanelInvalidException pie) {
            if (pie.dialogMessage != null) {
                java.awt.Toolkit.getDefaultToolkit().beep();
                JOptionPane.showMessageDialog(tabPane, pie.dialogMessage,
                    resources.getString("Dialog.Error"),
                    JOptionPane.ERROR_MESSAGE);
            }
            return;
        }
       
        if (fileSet == null || engine.isAborted())
            return;

        ProgressDialog progressDialog = new ProgressDialog(engine);
        WorkerThread worker = new WorkerThread(progressDialog, engine, fileSet);
        worker.start();
View Full Code Here

TOP

Related Classes of net.sourceforge.processdash.tool.diff.engine.DiffEngine

Copyright © 2018 www.massapicom. 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.