package org.testng.eclipse.ui.preferences;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.jface.preference.StringFieldEditor;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import org.testng.eclipse.TestNGPlugin;
import org.testng.eclipse.TestNGPluginConstants;
public class RunDebugPreferencePage extends FieldEditorPreferencePage
implements IWorkbenchPreferencePage {
private StringFieldEditor m_jvmArgs;
public RunDebugPreferencePage() {
setPreferenceStore(TestNGPlugin.getDefault().getPreferenceStore());
setDescription("TestNG Run/Debug preferences");
}
public void init(IWorkbench workbench) {
}
@Override
protected void createFieldEditors() {
Composite parent = getFieldEditorParent();
m_jvmArgs = new StringFieldEditor(TestNGPluginConstants.S_JVM_ARGS,
"JVM args:",
StringFieldEditor.UNLIMITED,
parent);
m_jvmArgs.setEmptyStringAllowed(true);
m_jvmArgs.fillIntoGrid(parent, 2);
addField(m_jvmArgs);
}
}