public abstract class ResourceSelector {
protected final static String EMPTY_STRING = "";
+
protected Composite composite;
+
protected Button browseButton;
+
protected Text textField;
+
protected String browseDialogMessage = EMPTY_STRING;
+
protected String browseDialogTitle = EMPTY_STRING;
+
protected String validatedSelectionText = EMPTY_STRING;
public ResourceSelector(Composite parent) {
}
protected abstract void handleBrowseSelected();
+
protected abstract String validateResourceSelection();
protected Shell getShell() {