Package com.volantis.mcs.themes

Examples of com.volantis.mcs.themes.SelectorSequence


        PseudoElementSelector mcsShortcutSelector =
                themeModelFactory.createPseudoElementSelector("mcs-shortcut");
        PseudoElementSelector afterSelector =
                themeModelFactory.createPseudoElementSelector("after");
        SelectorSequence sequence = createSelectorSequence(
                Arrays.asList(
                        new Object[] {mcsShortcutSelector, afterSelector}));

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


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

        // CSS: a
        SelectorSequence themeSequence = createSelectorSequence("a");

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(themeSequence);

        assertSame("Constructed matcher not as expected",
View Full Code Here

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

        // CSS: a
        SelectorSequence themeSequence = createSelectorSequence("cdm", "a");

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(themeSequence);

        assertSame("Constructed matcher not as expected",
View Full Code Here

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

        AttributeSelector themeSelector = createAttributeSelector(constraint);
        SelectorSequence sequence = createSelectorSequence(themeSelector);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(sequence);

        assertSame("Constructed matcher not as expected",
View Full Code Here

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

        IdSelector themeSelector = themeModelFactory.createIdSelector("abc");
        SelectorSequence sequence = createSelectorSequence(themeSelector);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(sequence);

        assertSame("Constructed matcher not as expected",
View Full Code Here

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

        ClassSelector themeSelector =
                themeModelFactory.createClassSelector("abc");
        SelectorSequence sequence = createSelectorSequence(themeSelector);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(sequence);

        assertSame("Constructed matcher not as expected",
View Full Code Here

        UniversalSelector themeUniversal =
                themeModelFactory.createUniversalSelector();
        themeUniversal.setNamespacePrefix("*");

        // CSS: *
        SelectorSequence themeSequence =
                createSelectorSequence(themeUniversal);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(themeSequence);
        assertSame("Universal selector on its own is preserved",
View Full Code Here

        // CSS: *
        UniversalSelector themeUniversal =
                themeModelFactory.createUniversalSelector();

        // CSS: *
        SelectorSequence themeSequence =
                createSelectorSequence(themeUniversal);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(themeSequence);
        assertSame("Universal selector in default namespace adds a " +
View Full Code Here

        List selectors = new ArrayList();
        selectors.add(themeUniversal);
        selectors.add(themeClassSelector);

        // CSS: *.b
        SelectorSequence themeSequence = createSelectorSequence(selectors);

        MatcherBuilder builder = createMatcherBuilder();
        Matcher matcher = builder.getMatcher(themeSequence);
        assertSame("Universal selector combined with other selectors in a" +
                   "sequence has no impact on matching",
View Full Code Here

     */
    protected Rule createRuleWithoutProperties(StyleableFormat format) {

        Rule rule = ThemeFactory.getDefaultInstance().createRule();

        SelectorSequence sequence = createSelectorSequence(format);
        List selectors = new ArrayList();
        selectors.add(sequence);

        rule.setSelectors(selectors);

View Full Code Here

TOP

Related Classes of com.volantis.mcs.themes.SelectorSequence

Copyright © 2018 www.massapicom. 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.