Examples of addRuleExtractor()


Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

                ".c5,.c6 {font-family: fantasy}";

        DOMThemeGenerator generator = createTypeClassRuleGenerator();
        RuleExtractor groupRuleExtractor = new GroupRuleExtractor();
        generator.addRuleExtractor(groupRuleExtractor);


        checkThemeGeneration(generator, "AN004 Type Class and Group",
                inputXml, expectedXml, expectedTheme);
    }
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

        RuleBuilderFactory ruleBuilderFactory = new RuleBuilderFactory();
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory);
        generator.addRuleExtractor(classRuleExtractor);

        // We expect a DOM without types.
        String inputXml =
                "<body style='text-align: left'>" +
                    "<p style='{font-family: sans-serif}" +
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

        DOMThemeGenerator generator = new DefaultDOMThemeGenerator();
        RuleBuilderFactory ruleBuilderFactory = new RuleBuilderFactory();
        RuleExtractor typeRuleExtractor = new TypeRuleExtractor(
                ruleBuilderFactory);
        generator.addRuleExtractor(typeRuleExtractor);
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory);
        generator.addRuleExtractor(classRuleExtractor);
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

        generator.addRuleExtractor(typeRuleExtractor);
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory);
        generator.addRuleExtractor(classRuleExtractor);
        return generator;
    }

}
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

        // Add the type rule extractor, but only if type rules are to be
        // generated.
        if (context.generateTypeRules()) {
            RuleExtractor typeRuleExtractor = new TypeRuleExtractor(
                    ruleBuilderFactory);
            generator.addRuleExtractor(typeRuleExtractor);
        }

        // Add the class rule extractor.
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory,
                OptimalClassNameGenerator.getDefaultInstance());
        generator.addRuleExtractor(classRuleExtractor);

        // Add the rule group extractor.
        RuleExtractor groupRuleExtractor = new GroupRuleExtractor();
        generator.addRuleExtractor(groupRuleExtractor);
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DOMThemeGenerator.addRuleExtractor()

                OptimalClassNameGenerator.getDefaultInstance());
        generator.addRuleExtractor(classRuleExtractor);

        // Add the rule group extractor.
        RuleExtractor groupRuleExtractor = new GroupRuleExtractor();
        generator.addRuleExtractor(groupRuleExtractor);

        // Create the extractor which uses both the optimizer and the
        // generator and return it.
        return new DefaultStyledDOMThemeExtractor(optimizer, generator);
    }
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DefaultDOMThemeGenerator.addRuleExtractor()

        RuleBuilderFactory ruleBuilderFactory = new RuleBuilderFactory();
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory);
        generator.addRuleExtractor(classRuleExtractor);

        // We expect a DOM without types.
        String inputXml =
                "<body style='text-align: left'>" +
                    "<p style='{font-family: sans-serif}" +
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DefaultDOMThemeGenerator.addRuleExtractor()

        DOMThemeGenerator generator = new DefaultDOMThemeGenerator();
        RuleBuilderFactory ruleBuilderFactory = new RuleBuilderFactory();
        RuleExtractor typeRuleExtractor = new TypeRuleExtractor(
                ruleBuilderFactory);
        generator.addRuleExtractor(typeRuleExtractor);
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory);
        generator.addRuleExtractor(classRuleExtractor);
View Full Code Here

Examples of com.volantis.mcs.dom2theme.impl.generator.DefaultDOMThemeGenerator.addRuleExtractor()

        generator.addRuleExtractor(typeRuleExtractor);
        StylesClassRuleExtractorFactory stylesClassRuleExtractorFactory =
                new StylesClassRuleExtractorFactoryImpl(ruleBuilderFactory);
        RuleExtractor classRuleExtractor = new ClassRuleExtractor(
                stylesClassRuleExtractorFactory);
        generator.addRuleExtractor(classRuleExtractor);
        return generator;
    }

}
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.