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) {