Package org.openstreetmap.josm.gui.mappaint.mapcss.parsergen

Examples of org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser


            return check;
        }

        static List<TagCheck> readMapCSS(Reader css) throws ParseException {
            CheckParameterUtil.ensureParameterNotNull(css, "css");
            return readMapCSS(new MapCSSParser(css));
        }
View Full Code Here


        multipolygonRules.clear();
        canvasRules.clear();
        try (InputStream in = getSourceInputStream()) {
            try {
                // evaluate @media { ... } blocks
                MapCSSParser preprocessor = new MapCSSParser(in, "UTF-8", MapCSSParser.LexicalState.PREPROCESSOR);
                String mapcss = preprocessor.pp_root(this);

                // do the actual mapcss parsing
                InputStream in2 = new ByteArrayInputStream(mapcss.getBytes(StandardCharsets.UTF_8));
                MapCSSParser parser = new MapCSSParser(in2, "UTF-8", MapCSSParser.LexicalState.DEFAULT);
                parser.sheet(this);

                loadMeta();
                loadCanvas();
            } finally {
                closeSourceInputStream(in);
View Full Code Here

TOP

Related Classes of org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser

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.