package org.springsource.ide.eclipse.commons.livexp.ui;
import org.eclipse.swt.widgets.Composite;
import org.springsource.ide.eclipse.commons.livexp.core.LiveExpression;
import org.springsource.ide.eclipse.commons.livexp.core.ValidationResult;
/**
* A page section that has no UI widgetry but conains just
* some validation logic.
*
* @author Kris De Volder
*/
public class ValidatorSection extends WizardPageSection {
public ValidatorSection(LiveExpression<ValidationResult> validator, IPageWithSections owner) {
super(owner);
this.validator = validator;
}
private LiveExpression<ValidationResult> validator;
@Override
public LiveExpression<ValidationResult> getValidator() {
return this.validator;
}
@Override
public void createContents(Composite page) {
//no widgets so nothing to do
}
}