Examples of PseudoClassSelector


Examples of com.volantis.mcs.themes.PseudoClassSelector

    // Javadoc inherited
    public Object getValue() {
        int selectedIndex = pseudoSelectorsCombo.getSelectionIndex();
        String selectedTemplate = templates[selectedIndex];
        PseudoClassSelector selector = null;
        if (selectedTemplate == PseudoClassTypeEnum.NTH_CHILD.getType()) {
            selector = MODEL_FACTORY.createNthChildSelector(
                    parameterText.getText());
        } else {
            selector = MODEL_FACTORY.createPseudoClassSelector(selectedTemplate);
View Full Code Here

Examples of com.volantis.mcs.themes.PseudoClassSelector

        Object[] pseudoClasses = pseudoClassSelector.getSelectedObjects();
        if (pseudoClasses != null && pseudoClasses.length > 0) {
            for (int i = 0; i < pseudoClasses.length; i++) {
                Object selector = pseudoClasses[i];
                if (selector instanceof PseudoClassSelector) {
                    PseudoClassSelector pseudoClassSelector =
                            (PseudoClassSelector) selector;
                    sequence.addSelector(pseudoClassSelector);
                } else {
                    throw new IllegalStateException(
                            "Expected pseudo class selector");
View Full Code Here

Examples of com.volantis.mcs.themes.PseudoClassSelector

        public PseudoClassSelector createPseudoClassSelector(
                StatefulPseudoClass pseudoClass) {

            String identifier = calculateIdentifier(
                    pseudoClass.getCSSRepresentation());
            PseudoClassSelector selector =
                    themeFactory.createPseudoClassSelector(identifier);
            return selector;
        }
View Full Code Here

Examples of com.volantis.mcs.themes.PseudoClassSelector

        // =====================================================================
        //   Test Expectations
        // =====================================================================

        PseudoClassSelector themeSelector =
                themeModelFactory.createPseudoClassSelector("first-child");
        SelectorSequence sequence = createSelectorSequence(themeSelector);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(sequence);
View Full Code Here

Examples of com.volantis.mcs.themes.PseudoClassSelector

        // =====================================================================
        //   Test Expectations
        // =====================================================================

        PseudoClassSelector themeSelector =
                themeModelFactory.createPseudoClassSelector("hover");
        SelectorSequence sequence = createSelectorSequence(themeSelector);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(sequence);
View Full Code Here

Examples of com.volantis.mcs.themes.PseudoClassSelector

        // =====================================================================
        //   Test Expectations
        // =====================================================================

        List selectors = new ArrayList();
        PseudoClassSelector themeSelector =
                themeModelFactory.createPseudoClassSelector("hover");
        selectors.add(themeSelector);
        themeSelector = themeModelFactory.createPseudoClassSelector("visited");
        selectors.add(themeSelector);
        SelectorSequence sequence = createSelectorSequence(selectors);
View Full Code Here

Examples of jodd.csselly.selector.PseudoClassSelector

    assertEquals(1, selectors.size());
    assertEquals("div:first-child", CSSelly.toString(selectors));

    CssSelector cssSelector = selectors.get(0);
    assertEquals(1, cssSelector.selectorsCount());
    PseudoClassSelector psc = (PseudoClassSelector) cssSelector.getSelector(0);
    assertEquals("first-child", psc.getPseudoClass().getPseudoClassName());
  }
View Full Code Here

Examples of jodd.csselly.selector.PseudoClassSelector

    List<CssSelector> selectors = lexer.parse();

    assertEquals(1, selectors.size());
    CssSelector cssSelector = selectors.get(0);

    PseudoClassSelector pseudoClassSelector = (PseudoClassSelector) cssSelector.getSelector(0);

    assertEquals("image", pseudoClassSelector.getPseudoClass().getPseudoClassName());


    lexer = new CSSelly("foo::contains(xxx)");
    selectors = lexer.parse();
View Full Code Here

Examples of jodd.csselly.selector.PseudoClassSelector

  }

  // ---------------------------------------------------------------- pseudo class

  public void addPseudoClassSelector(String pseudoClass) {
    selectors.add(new PseudoClassSelector(pseudoClass));
  }
View Full Code Here

Examples of jodd.csselly.selector.PseudoClassSelector

            }
            out.append(']');
          }
          break;
        case PSEUDO_CLASS:
          PseudoClassSelector psc = (PseudoClassSelector) selector;
          out.append(':').append(psc.getPseudoClass().getPseudoClassName());
          break;
        case PSEUDO_FUNCTION:
          PseudoFunctionSelector pfns = (PseudoFunctionSelector) selector;
          out.append(':').append(pfns.getPseudoFunction().getPseudoFunctionName()).append('(');
          out.append(pfns.getExpression()).append(')');
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.