apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssUtils.java

Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization

@@ -381,11 +381,11 @@
 //    static Set<FileChooser.ExtensionFilter> SS_EXTENSIONS =
 //            Collections.singleton(new FileChooser.ExtensionFilter(Utils.getI18N().getString("popup.style.sheets"), "*.css", "*.bss")); //NOI18N
 //    
 //    static {
 //        try {
-//            STYLE_SHEET_TOOL_CSS = CSSParser.getInstance().parse(new URL(TOOL_ROOT_CSS));
+//            STYLE_SHEET_TOOL_CSS = new CssParser().parse(new URL(TOOL_ROOT_CSS));
 //        } catch (IOException ex) {
 //            Utils.println("Failed to parse " + TOOL_ROOT_CSS, ex); //NOI18N
 //        }
 //        Set<String> alternates = new HashSet<>();
 //        alternates.add("floating"); //NOI18N

@@ -453,11 +453,11 @@
 //
 //    private static Set<String> getStyleClasses(final URL url) throws Exception {
 //        Set<String> styleClasses = new HashSet<>();
 //        Stylesheet s;
 //        try {
-//            s = CSSParser.getInstance().parse(url);
+//            s = new CssParser().parse(url);
 //        } catch (IOException ex) {
 //            Utils.println("Invalid Stylesheet " + url);
 //            return styleClasses;
 //        }
 //        if (s == null) {

@@ -1021,11 +1021,11 @@
 //        CssError.setCurrentScene(null);
 //    }
 //
 //    private static final CssParsingListener cssListener = new CssParsingListener();
 //    static {
-//        StyleManager.errorsProperty().addListener(cssListener);
+//        CssParser.errorsProperty().addListener(cssListener);
 //    }
 //    
 //    public static void updateStylesheets(Project project, Parent parent, File file) {
 //        startListeningToCssErrors();
 //        try {

@@ -1149,23 +1149,23 @@
 //        }
 //        Stylesheet s = null;
 //        // Synchronous listener to get errors synchronously.
 //        // Required for synchronous validation
 //        CssInlineStyleListener listener = new CssInlineStyleListener();
-//        StyleManager.errorsProperty().addListener(listener);
+//        CssParser.errorsProperty().addListener(listener);
 //        startListeningToCssErrors(project);
 //        try {
 //            try {
-//                s = CSSParser.getInstance().parseInlineStyle(new StyleableStub(style));
+//                s = new CssParser().parseInlineStyle(new StyleableStub(style));
 //            }catch(final RuntimeException ex){
 //                // Parser exception that has not been tracked by the listener.
 //                // Bug in CSS RT
 //                Utils.println("Unexpected error parsing CSS style", ex); //NOI18N
 //            }
 //        } finally {
 //            stopListeningToCssErrors(project);
-//            StyleManager.errorsProperty().removeListener(listener);
+//            CssParser.errorsProperty().removeListener(listener);
 //        }
 //        
 //        return s != null && listener.getErrors().isEmpty();
 //    }
 //    

@@ -1251,11 +1251,11 @@
 //    }
 //    
 //    public static Set<String> lookupImagesInStyle(String style) {
 //        if (style != null) {
 //            try {
-//                Stylesheet s = CSSParser.getInstance().parseInlineStyle(new StyleableStub(style));
+//                Stylesheet s = new CssParser().parseInlineStyle(new StyleableStub(style));
 //                return lookupImagesInStylesheet(s);
 //            } catch (RuntimeException ex) {
 //                Utils.println(ex.getMessage());
 //            }
 //        }

@@ -1266,11 +1266,11 @@
 //        if (uri != null) {
 //            if (!isRemoval) {
 //                startListeningToCssErrors(project);
 //            }
 //            try {
-//                Stylesheet s = CSSParser.getInstance().parse(uri.toURL());
+//                Stylesheet s = new CssParser().parse(uri.toURL());
 //                return lookupImagesInStylesheet(s);
 //            } catch (Exception ex) {
 //                Utils.println(ex.getMessage());
 //            } finally {
 //                if (!isRemoval) {