addOracleComparator(String id, Oracle oracleComparator)
addOracleComparator(String id, Oracle oracleComparator, Condition...preConditions)
The argument id is used to indenty the oracles comparators easily. For example, there could me multple AttributeOracle comparators.
Example of an Oracle Comparator
public class IgnoreCasingOracle extends OracleAbstract { @Override public boolean isEquivalent() { return getOriginalDom().equalsIgnoreCase(getNewDom()); } }
Adding to the CrawlSpecification
CrawljaxConfigurationBuilder builder = CrawljaxConfiguration.builderFor(URL); ... UrlCondition onFooPage = new UrlhCondition("#foo")); builder.addOracleComparator("Ignore casing on foo pages", new IgnoreCasingOracle())