Examples of MatcherBuilder


Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        InlineStyleSelector selector =
                styleSheetFactory.createInlineStyleSelector(10);
        SelectorSequence sequence = styleSheetFactory.createSelectorSequence();
        sequence.addSelector(selector);

        MatcherBuilder matcherBuilder = this.createMatcherBuilder();

        Matcher matcher = matcherBuilder.getMatcher(sequence);

        assertSame("Selector on its own is preserved",
                   styleMatcher, matcher);

    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

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

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

        assertSame("Constructed matcher not as expected",
                   firstChildMatcher, matcher);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

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

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

        assertSame("Constructed matcher not as expected",
                   universalMock, matcher);
        List entities = builder.getPseudoStyleEntities();
        assertEquals("List should contain one item", 1, entities.size());
        StatefulPseudoClassSet actual = (StatefulPseudoClassSet) entities.get(0);
        assertEquals("Pseudo class set not as expected", hover.getSet(), actual);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        selectors.add(themeSelector);
        themeSelector = themeModelFactory.createPseudoClassSelector("visited");
        selectors.add(themeSelector);
        SelectorSequence sequence = createSelectorSequence(selectors);

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

        assertSame("Constructed matcher not as expected",
                   universalMock, matcher);
        List entities = builder.getPseudoStyleEntities();
        assertEquals("List should contain one item", 1, entities.size());
        StatefulPseudoClassSet actual = (StatefulPseudoClassSet) entities.get(0);
        assertEquals("Pseudo class set not as expected", hoverVisited, actual);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        PseudoElementSelector themeSelector =
                themeModelFactory.createPseudoElementSelector("before");
        SelectorSequence sequence = createSelectorSequence(themeSelector);

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

        assertSame("Constructed matcher not as expected",
                   universalMock, matcher);
        List entities = builder.getPseudoStyleEntities();
        assertEquals("List should contain one item", 1, entities.size());
        PseudoElement actual = (PseudoElement) entities.get(0);
        assertEquals("Pseudo class set not as expected", beforeMock, actual);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

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

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

        assertSame("Constructed matcher not as expected",
                   universalMock, matcher);
        List entities = builder.getPseudoStyleEntities();

        List expectedEntities = Arrays.asList(new Object[] {
            mcsShortcutMock, afterMock
        });
        assertEquals("List contents incorrect", expectedEntities, entities);
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        themeSelector = createCombinedSelector(
                createSelectorSequence("a"),
                CombinatorEnum.CHILD,
                themeSelector);

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

        assertSame("Constructed matcher not as expected",
                   a_bcMatcher, matcher);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        // =====================================================================

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

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

        assertSame("Constructed matcher not as expected",
                   matcherSequenceMock, matcher);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        // =====================================================================

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

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

        assertSame("Constructed matcher not as expected",
                   matcherSequenceMock, matcher);
    }
View Full Code Here

Examples of com.volantis.styling.impl.compiler.MatcherBuilder

        // =====================================================================

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

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

        assertSame("Constructed matcher not as expected",
                   attributeMatcherMock, matcher);
    }
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.