Examples of CssSelector


Examples of com.google.gwt.resources.css.ast.CssSelector

        r = (CssRule) currentRule;
        nextSelectorCreatesRule = true;
      }

      for (int i = 0; i < selectors.getLength(); i++) {
        r.getSelectors().add(new CssSelector(valueOf(selectors.item(i))));
      }
    }
View Full Code Here

Examples of com.google.gwt.resources.css.ast.CssSelector

        r = (CssRule) currentRule;
        nextSelectorCreatesRule = true;
      }

      for (int i = 0; i < selectors.getLength(); i++) {
        r.getSelectors().add(new CssSelector(valueOf(selectors.item(i))));
      }
    }
View Full Code Here

Examples of jodd.csselly.CssSelector

   * Finds nodes in the tree that matches single selector.
   */
  protected void walk(Node rootNode, CssSelector cssSelector, List<Node> result) {

    // previous combinator determines the behavior
    CssSelector previousCssSelector = cssSelector.getPrevCssSelector();

    Combinator combinator = previousCssSelector != null ?
        previousCssSelector.getCombinator() :
        Combinator.DESCENDANT;

    switch (combinator) {
      case DESCENDANT:
        JoddArrayList<Node> nodes = new JoddArrayList<Node>();
View Full Code Here

Examples of org.freud.analysed.css.rule.selector.CssSelector

        return new IntOperatorMatcherBuilder<CssRule>(new IntOperatorMatcherAdapter<CssRule>() {
            @Override
            public int valueOf(final CssRule matched) {
                final List<CssSelector> selectorList = matched.getCssSelectors();
                for (int i = selectorList.size() - 1; i >= 0; i--) {
                    CssSelector selector = selectorList.get(i);
                    if (selector.getType() == selectorType) {
                        return i;
                    }
                }
                return -1;
            }
View Full Code Here

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

    HandlerImpl handler = checkBasics(exec(s));
   
    assertEquals(1, handler.selectors.size());   
    List<CssSelector> selectors = handler.selectors.get(0);
    assertEquals(1, selectors.size());   
    CssSelector first = selectors.get(0);
    assertTrue(first.getComponents().get(0) instanceof CssSimpleSelectorSequence);
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)first.getComponents().get(0);   
    assertEquals("E1", seq.getComponents().get(0).toCssString());
    assertTrue(first.getComponents().get(1) instanceof CssSelectorCombinator);
    assertTrue(first.getComponents().get(2) instanceof CssSimpleSelectorSequence);
               
  }
View Full Code Here

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

  @Test
  public void testParserSelectorCombinatorTyping001() throws Exception {
    String s = "A B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

  @Test
  public void testParserSelectorCombinatorTyping002a() throws Exception {
    String s = "A > B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

  @Test
  public void testParserSelectorCombinatorTyping002b() throws Exception {
    String s = "A>B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

  @Test
  public void testParserSelectorCombinatorTyping003a() throws Exception {
    String s = "A + B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
View Full Code Here

Examples of org.idpf.epubcheck.util.css.CssGrammar.CssSelector

  @Test
  public void testParserSelectorCombinatorTyping003b() throws Exception {
    String s = "A+B {}";
    HandlerImpl handler = checkBasics(exec(s), true);   
    assertEquals(1, handler.selectors.size());
    CssSelector selector = handler.selectors.get(0).get(0);
    assertEquals(3, selector.components.size());
   
    CssSimpleSelectorSequence seq = (CssSimpleSelectorSequence)selector.components.get(0);
    assertEquals(CssConstruct.Type.TYPE_SELECTOR, seq.getComponents().get(0).type);
   
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.