def evaluate(self,arguments,field,format): from java.lang import String flag=true values=field.getValues() for value in values: argument=String(value) arguments.append(argument) if not argument.matches(format): flag=false return flag
def approveSelection(self): filePath = self.getSelectedFile().getPath() fileName = String(self.getSelectedFile().getName()) if fileName.matches('[_a-zA-Z0-9()~#.]+'): if os.path.exists(filePath): message = 'File "' + str(fileName) + ' exists. Overwrite?' result = JOptionPane.showConfirmDialog(self, message, 'Confirm Overwrite', JOptionPane.YES_NO_OPTION) if result == JOptionPane.YES_OPTION: JFileChooser.approveSelection(self) else: JFileChooser.approveSelection(self) else: message = 'The file name contains illegal characters. Please rename.' JOptionPane.showMessageDialog(self, message, 'Error', JOptionPane.ERROR_MESSAGE)
def approveSelection(self): filePath = self.getSelectedFile().getPath() fileName = String(self.getSelectedFile().getName()) if fileName.matches('[_a-zA-Z0-9()~#.]+'): if os.path.exists(filePath): message = 'File "' + str(fileName) + ' exists. Overwrite?' result = JOptionPane.showConfirmDialog( self, message, 'Confirm Overwrite', JOptionPane.YES_NO_OPTION) if result == JOptionPane.YES_OPTION: JFileChooser.approveSelection(self) else: JFileChooser.approveSelection(self) else: message = 'The file name contains illegal characters. Please rename.' JOptionPane.showMessageDialog(self, message, 'Error', JOptionPane.ERROR_MESSAGE)