Class EventableCondition


  • public class EventableCondition
    extends Object
    An EventableCondition specifies properties of an Eventable which should be satisfied in order to crawl the element. The user does not need this class when using the API. Only for use with properties files .
    • Constructor Detail

      • EventableCondition

        public EventableCondition​(String id)
        Parameters:
        id - Identifier.
      • EventableCondition

        public EventableCondition​(String id,
                                  List<FormInput> linkedInputFields)
        Parameters:
        id - Identifier.
        linkedInputFields - List of input fields.
      • EventableCondition

        public EventableCondition​(String id,
                                  Condition... conditions)
        Parameters:
        id - Identifier.
        conditions - Conditions that should be satisfied.
    • Method Detail

      • checkAllConditionsSatisfied

        public boolean checkAllConditionsSatisfied​(EmbeddedBrowser browser)
        Parameters:
        browser - The browser.
        Returns:
        true iff all the conditions are satisfied.
      • getId

        public String getId()
        Returns:
        id
      • getConditions

        public List<Condition> getConditions()
        Returns:
        The conditions.
      • setConditions

        public void setConditions​(List<Condition> conditions)
        Parameters:
        conditions - the conditions to set
      • getInXPath

        public String getInXPath()
        Returns:
        The inXPath.
      • setInXPath

        public void setInXPath​(String inXPath)
        Parameters:
        inXPath - The inXPath expression.
      • getLinkedInputFields

        public List<FormInput> getLinkedInputFields()
        Returns:
        The linked input fields.
      • setLinkedInputFields

        public void setLinkedInputFields​(List<FormInput> linkedInputFields)
        Parameters:
        linkedInputFields - The linked input fields.
      • addCondition

        public void addCondition​(Condition condition)
        Add a new condition to the list of conditions.
        Parameters:
        condition - The condition.