public void configure() { boolean enabled = _manualEdit.getInterceptRequest(); interceptRequestCheckBox.setSelected(enabled); sensitiveCheckBox.setSelected(_manualEdit.isCaseSensitive()); interceptIncludeRegexTextField.setEnabled(isEnabled() && enabled); interceptIncludeRegexTextField.setText(_manualEdit.getIncludeRegex()); interceptExcludeRegexTextField.setEnabled(isEnabled() && enabled); interceptExcludeRegexTextField.setText(_manualEdit.getExcludeRegex()); interceptMethodList.setEnabled(isEnabled() && enabled); String[] interceptMethods = _manualEdit.getInterceptMethods(); interceptMethodList.setSelectedIndices( getIndices(interceptMethods, interceptMethodList.getModel())); enabled = _manualEdit.getInterceptResponse(); interceptResponseTextField.setEnabled(isEnabled() && enabled); interceptResponseCheckBox.setSelected(_manualEdit.getInterceptResponse()); interceptResponseTextField.setText(_manualEdit.getInterceptResponseRegex()); }