From 61d7bf89f63b05fc0a56e9ed9377fc9e18562799 Mon Sep 17 00:00:00 2001 From: Tom Copeland Date: Tue, 27 Aug 2002 17:59:37 +0000 Subject: [PATCH] removed spike git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@785 51baf565-9d33-0410-a72c-fc3788e3496d --- .../net/sourceforge/pmd/swingui/PMDFrame.java | 80 ------------------- 1 file changed, 80 deletions(-) delete mode 100644 pmd/src/net/sourceforge/pmd/swingui/PMDFrame.java diff --git a/pmd/src/net/sourceforge/pmd/swingui/PMDFrame.java b/pmd/src/net/sourceforge/pmd/swingui/PMDFrame.java deleted file mode 100644 index 5256958267..0000000000 --- a/pmd/src/net/sourceforge/pmd/swingui/PMDFrame.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * User: tom - * Date: Jul 6, 2002 - * Time: 8:55:44 PM - */ -package net.sourceforge.pmd.swingui; - -import net.sourceforge.pmd.*; -import net.sourceforge.pmd.renderers.XMLRenderer; - -import javax.swing.*; -import javax.swing.event.TreeModelListener; -import javax.swing.tree.TreeNode; -import javax.swing.tree.TreeModel; -import javax.swing.tree.TreePath; -import javax.swing.tree.DefaultMutableTreeNode; -import java.util.Iterator; -import java.awt.*; -import java.awt.event.ActionListener; -import java.awt.event.ActionEvent; -import java.io.FileInputStream; -import java.io.File; -import java.io.FileNotFoundException; - -public class PMDFrame { - - private class GoListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - PMD pmd = new PMD(); - RuleContext ctx = new RuleContext(); - ctx.setSourceCodeFilename(fileNameField.getText()); - ctx.setReport(new Report()); - try { - pmd.processFile(new FileInputStream(new File(fileNameField.getText())), ruleSet, ctx); - reportTextArea.setText((new XMLRenderer()).render(ctx.getReport())); - } catch (FileNotFoundException fnfe) { - fnfe.printStackTrace(); - } - } - } - - private JTextField fileNameField = new JTextField("c:\\data\\pmd\\pmd\\test-data\\Unused1.java"); - private JTextArea reportTextArea = new JTextArea(); - private JFrame frame; - private RuleSet ruleSet; - - public PMDFrame() { - JPanel settingsPanel = new JPanel(); - settingsPanel.add(fileNameField); - - DefaultMutableTreeNode root = new DefaultMutableTreeNode("unusedcode.xml"); - JTree ruleTree = new JTree(root); - RuleSetFactory rf = new RuleSetFactory(); - ruleSet = rf.createRuleSet(getClass().getClassLoader().getResourceAsStream("rulesets/unusedcode.xml")); - - for (Iterator i = ruleSet.getRules().iterator();i.hasNext();) { - root.add(new DefaultMutableTreeNode(i.next())); - } - - settingsPanel.add(ruleTree); - - JButton goButton = new JButton("Go"); - goButton.addActionListener(new GoListener()); - settingsPanel.add(goButton); - - JPanel resultsPanel = new JPanel(); - resultsPanel.add(reportTextArea); - reportTextArea.setSize(new Dimension(300,300)); - reportTextArea.setMinimumSize(new Dimension(300,300)); - reportTextArea.setPreferredSize(new Dimension(300,300)); - - frame = new JFrame("PMD"); - frame.getContentPane().add(settingsPanel, BorderLayout.NORTH); - frame.getContentPane().add(resultsPanel, BorderLayout.CENTER); - frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - frame.setSize(new Dimension(800, 600)); - frame.setVisible(true); - } - -}