Examples of OracleComparator


Examples of com.crawljax.oraclecomparator.OracleComparator

    private void setupOracleComparatorsOrDefault() {
      ImmutableList<OracleComparator> comparators = oracleComparators.build();
      if (comparators.isEmpty()) {
        crawlRules.oracleComparators =
                ImmutableList.of(new OracleComparator("SimpleComparator",
                        new SimpleComparator()));
      } else {
        crawlRules.oracleComparators = comparators;
      }
    }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

    rules.dontClick("a").underXPath("//DIV[@id='" + DONT_CLICK_UNDER_XPATH_ID + "']");
  }

  private static void addOracleComparators(CrawljaxConfigurationBuilder builder) {
    builder.crawlRules().addOracleComparator(
            new OracleComparator("style", new StyleComparator()));

    builder.crawlRules().addOracleComparator(
            new OracleComparator("date", new DateComparator()));
  }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

    private void setupOracleComparatorsOrDefault() {
      ImmutableList<OracleComparator> comparators = oracleComparators.build();
      if (comparators.isEmpty()) {
        crawlRules.oracleComparators =
                ImmutableList.of(new OracleComparator("SimpleComparator",
                        new SimpleComparator()));
      } else {
        crawlRules.oracleComparators = comparators;
      }
    }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

    private void setupOracleComparatorsOrDefault() {
      ImmutableList<OracleComparator> comparators = oracleComparators.build();
      if (comparators.isEmpty()) {
        crawlRules.oracleComparators =
                ImmutableList.of(new OracleComparator("SimpleComparator",
                        new SimpleComparator()));
      } else {
        crawlRules.oracleComparators = comparators;
      }
    }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

    builder.crawlRules().addCrawlCondition(
            new CrawlCondition("kers", new RegexCondition("test")));

    builder.crawlRules().addOracleComparator(
            new OracleComparator("tes", new SimpleComparator()));

    Serializer.toPrettyJson(builder.build());
  }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

        switch (c.getType()) {
          case attribute:
            attributes.add(c.getExpression());
            break;
          case date:
            rules.addOracleComparator(new OracleComparator(c.getType().toString()
                    + c.getExpression(), new DateComparator()));
            break;
          case regex:
            regexs.add(c.getExpression());
            break;
          case script:
            rules.addOracleComparator(new OracleComparator(c.getType().toString()
                    + c.getExpression(), new ScriptComparator()));
            break;
          case distance:
            rules.addOracleComparator(new OracleComparator(c.getType().toString()
                    + c.getExpression(), new EditDistanceComparator(Double
                    .parseDouble(c.getExpression()))));
            break;
          case simple:
            rules.addOracleComparator(new OracleComparator(c.getType().toString()
                    + c.getExpression(), new SimpleComparator()));
            break;
          case plain:
            rules.addOracleComparator(new OracleComparator(c.getType().toString()
                    + c.getExpression(), new PlainStructureComparator()));
            break;
          case style:
            rules.addOracleComparator(new OracleComparator(c.getType().toString()
                    + c.getExpression(), new StyleComparator()));
            break;
          case xpath:
            xpaths.add(c.getExpression());
            break;
        }
      }
      // create collection comparators
      if (attributes.size() > 0)
        rules.addOracleComparator(new OracleComparator(
                "attribute",
                new AttributeComparator(attributes.toArray(new String[attributes.size()]))));
      if (regexs.size() > 0)
        rules.addOracleComparator(new OracleComparator("regex", new RegexComparator(
                regexs.toArray(new String[regexs.size()]))));
      if (xpaths.size() > 0)
        rules.addOracleComparator(new OracleComparator("xpath",
                new XPathExpressionComparator(xpaths.toArray(new String[xpaths.size()]))));
    }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

    rules.dontClick("a").underXPath("//DIV[@id='" + DONT_CLICK_UNDER_XPATH_ID + "']");
  }

  private static void addOracleComparators(CrawljaxConfigurationBuilder builder) {
    builder.crawlRules().addOracleComparator(
      new OracleComparator("style", new StyleComparator()));

    builder.crawlRules().addOracleComparator(
      new OracleComparator("date", new DateComparator()));
  }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

   *            a name for the Oracle Comparator.
   * @param oracleComparator
   *            the oracle to be added.
   */
  public void addOracleComparator(String id, Comparator oracleComparator) {
    this.oracleComparators.add(new OracleComparator(id, oracleComparator));
  }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

   * @param preConditions
   *            the preconditions to be met.
   */
  public void addOracleComparator(String id, Comparator oracleComparator,
          Condition... preConditions) {
    this.oracleComparators.add(new OracleComparator(id, oracleComparator, preConditions));
  }
View Full Code Here

Examples of com.crawljax.oraclecomparator.OracleComparator

    rules.dontClick("a").underXPath("//DIV[@id='" + DONT_CLICK_UNDER_XPATH_ID + "']");
  }

  private static void addOracleComparators(CrawljaxConfigurationBuilder builder) {
    builder.crawlRules().addOracleComparator(
            new OracleComparator("style", new StyleComparator()));

    builder.crawlRules().addOracleComparator(
            new OracleComparator("date", new DateComparator()));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.