Examples of ValueConstraint


Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

    /**
     * Test that a value that is a prefix of an item works.
     */
    public void testWordPrefix() {
        ValueConstraint constraint = new ListContains("bet");
        assertFalse("Prefix matched",
                    constraint.satisfied("alpha beta gamma"));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

    /**
     * Test that a value that is not in the list works.
     */
    public void testMismatchWord() {
        ValueConstraint constraint = new ListContains("epsilon");
        assertFalse("Mismatch word matched",
                    constraint.satisfied("alpha beta gamma"));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

    /**
     * Test a successful value.
     */
    public void testSuccess() {
        ValueConstraint constraint = createSuccessfulValue("alpha");
        assertTrue("Successful value did not match", constraint.satisfied("alpha"));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

    /**
     * Test a failing value.
     */
    public void testFailure() {
        ValueConstraint constraint = createFailingValue("beta");
        assertFalse("Failing value matched", constraint.satisfied("alpha"));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

        // Update the specificity.
        specificityCalculator.addAttributeSelector();

        String attribute = selector.getName();
        ValueConstraint constraint = factory.createConstraint(
                selector.getConstraint());
        matcherSequenceList.add(factory.createAttributeMatcher(
                selector.getNamespacePrefix(), attribute, constraint));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

        specificityCalculator.addClassSelector();

        // A class selector is simply an attribute selector where the
        // attribute name is "class" and the constraint is ListContains.
        String styleClass = selector.getCssClass();
        ValueConstraint constraint =
                factory.createListContainsConstraint(styleClass);

        matcherSequenceList.add(factory.createAttributeMatcher(
                null, "class", constraint));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

        specificityCalculator.addIDSelector();

        // An id selector is simply an attribute selector where the
        // attribute name is "id" and the constraint is Equals.
        String id = selector.getId();
        ValueConstraint constraint =
                factory.createEqualsConstraint(id);

        matcherSequenceList.add(factory.createAttributeMatcher(
                null, "id", constraint));
    }
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

        return new MatchesLanguage(value);
    }

    // Javadoc inherited.
    public ValueConstraint createConstraint(Constraint constraint) {
        ValueConstraint valueConstraint = null;
        String value = constraint.getValue();
        if (constraint instanceof com.volantis.mcs.themes.constraints.MatchesLanguage) {
            valueConstraint = createMatchesLanguageConstraint(value);
        } else if (constraint instanceof com.volantis.mcs.themes.constraints.Equals) {
            valueConstraint = createEqualsConstraint(value);
View Full Code Here

Examples of com.volantis.styling.impl.engine.matchers.constraints.ValueConstraint

        // =====================================================================
        //   Create Mocks
        // =====================================================================

        ValueConstraint listContains = new ValueConstraintMock(
                "listContains", expectations);

        Matcher attributeMatcher = new SimpleMatcherMock(
                "attributeMatcher", expectations);
View Full Code Here

Examples of net.percederberg.mibble.type.ValueConstraint

                "no value specified in constraint",
                node.getStartLine(),
                node.getStartColumn());
        } else if (list.size() == 1) {
            lower = (MibValue) list.get(0);
            obj = new ValueConstraint(getLocation(node), lower);
        } else {
            for (int i = 0; i < list.size(); i++) {
                obj = list.get(i);
                if (obj instanceof Boolean && strictLower == null) {
                    strictLower = (Boolean) obj;
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.