Interface PageObjectValidator

All Known Implementing Classes:
ActionControllerBothValidator, ComponentAnnotationValidator, DefaultLoadersValidator, DefaultValueScriptsValidator, FormColumnsValidator, MissingParentValidator, MultiselectGridButtonValidator

public interface PageObjectValidator
Author:
a.petrov
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accept(PageObject pageObject)
    Check if this validator should be applied to given object
    validate(PageObject pageObject)
    Validate an object
  • Method Details

    • accept

      boolean accept(PageObject pageObject)
      Check if this validator should be applied to given object
      Parameters:
      pageObject - page object to check
      Returns:
      true if validator can be applied to the object
    • validate

      Set<String> validate(PageObject pageObject)
      Validate an object
      Parameters:
      pageObject - page object to validate
      Returns:
      set of validation error messages