1 package org.apache.ojb.tools.mapping.reversedb.gui.actions; 2 3 17 18 23 public class DisableClassesWithRegexAction extends javax.swing.AbstractAction 24 { 25 org.apache.ojb.tools.mapping.reversedb.gui.JFrmMainFrame mainFrame; 26 27 28 public DisableClassesWithRegexAction (org.apache.ojb.tools.mapping.reversedb.gui.JFrmMainFrame pmainFrame) 29 { 30 super(); 31 mainFrame = pmainFrame; 32 this.putValue(NAME, "Disable Classes"); 33 } 34 35 public void actionPerformed (java.awt.event.ActionEvent actionEvent) 36 { 37 String strRegex = javax.swing.JOptionPane.showInputDialog( 38 mainFrame, "Enter a regular expression", 39 "Disable Classes", javax.swing.JOptionPane.QUESTION_MESSAGE); 40 try 41 { 42 if (strRegex != null) 43 mainFrame.getDBMeta().disableClassesWithRegex(new org.apache.regexp.RE(strRegex)); 44 } 45 catch (org.apache.regexp.RESyntaxException ree) 46 { 47 ree.printStackTrace(); 48 } 49 } 50 } 51 52 109 110 | Popular Tags |