public class EventableCondition extends Object
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 and Description |
|---|
EventableCondition(String id) |
EventableCondition(String id,
Condition... conditions) |
EventableCondition(String id,
List<String> linkedInputFields) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCondition(Condition condition)
Add a new condition to the list of conditions.
|
boolean |
checkAllConditionsSatisfied(EmbeddedBrowser browser) |
List<Condition> |
getConditions() |
String |
getId() |
String |
getInXPath() |
List<String> |
getLinkedInputFields() |
void |
setConditions(List<Condition> conditions) |
void |
setInXPath(String inXPath) |
void |
setLinkedInputFields(List<String> linkedInputFields) |
String |
toString() |
public EventableCondition(String id)
id - Identifier.public EventableCondition(String id, List<String> linkedInputFields)
id - Identifier.linkedInputFields - List of input fields.public boolean checkAllConditionsSatisfied(EmbeddedBrowser browser)
browser - The browser.public String getId()
public String getInXPath()
public void setLinkedInputFields(List<String> linkedInputFields)
linkedInputFields - The linked input fields.public void setInXPath(String inXPath)
inXPath - The inXPath expression.public void setConditions(List<Condition> conditions)
conditions - the conditions to setpublic void addCondition(Condition condition)
condition - The condition.Copyright © 2007-2013. All Rights Reserved.