Class EventableCondition
- java.lang.Object
-
- com.crawljax.condition.eventablecondition.EventableCondition
-
-
Field Summary
Fields Modifier and Type Field Description private List<Condition>conditionsprivate Stringidprivate StringinXPathprivate List<FormInput>linkedInputFields
-
Constructor Summary
Constructors Constructor Description EventableCondition(String id)EventableCondition(String id, Condition... conditions)EventableCondition(String id, List<FormInput> linkedInputFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCondition(Condition condition)Add a new condition to the list of conditions.booleancheckAllConditionsSatisfied(EmbeddedBrowser browser)List<Condition>getConditions()StringgetId()StringgetInXPath()List<FormInput>getLinkedInputFields()voidsetConditions(List<Condition> conditions)voidsetInXPath(String inXPath)voidsetLinkedInputFields(List<FormInput> linkedInputFields)StringtoString()
-
-
-
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
-
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.
-
-