/** * Stores settings given by checkbox states to JUnit settings. * * @see #initializeCheckBoxStatesf */ private void rememberCheckBoxStates(boolean multipleClasses) { Collection<? extends CommonSettingsProvider> providers = Lookup.getDefault().lookupAll(CommonSettingsProvider.class); for (CommonSettingsProvider provider : providers) { provider.setMembersPublic(chkPublic.isSelected()); provider.setMembersProtected(chkProtected.isSelected()); provider.setMembersPackage(chkPackage.isSelected()); provider.setBodyComments(chkComments.isSelected()); provider.setBodyContent(chkContent.isSelected()); provider.setJavaDoc(chkJavaDoc.isSelected()); if (multipleClasses) { provider.setGenerateSuiteClasses(chkGenerateSuites.isSelected()); provider.setIncludePackagePrivateClasses( chkPackagePrivateClasses.isSelected()); provider.setGenerateAbstractImpl(chkAbstractImpl.isSelected()); provider.setGenerateExceptionClasses(chkExceptions.isSelected()); } provider.setGenerateSetUp(chkSetUp.isSelected()); provider.setGenerateTearDown(chkTearDown.isSelected()); provider.setGenerateClassSetUp(chkBeforeClass.isSelected()); provider.setGenerateClassTearDown(chkAfterClass.isSelected()); break; } }