apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java
Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization
*** 57,73 ****
import com.oracle.javafx.scenebuilder.kit.editor.EditorController;
import com.oracle.javafx.scenebuilder.kit.editor.EditorPlatform;
import com.oracle.javafx.scenebuilder.kit.editor.EditorPlatform.Theme;
import com.oracle.javafx.scenebuilder.kit.fxom.FXOMInstance;
import com.oracle.javafx.scenebuilder.kit.metadata.property.ValuePropertyMetadata;
! import com.sun.javafx.css.CompoundSelector;
! import com.sun.javafx.css.Rule;
! import com.sun.javafx.css.Selector;
! import com.sun.javafx.css.SimpleSelector;
! import com.sun.javafx.css.Style;
! import com.sun.javafx.css.Stylesheet;
! import com.sun.javafx.css.parser.CSSParser;
/**
*
* Utility classes using css internal classes (from com.sun package). Note that
* the CSS Analyzer is also using extensively com.sun classes.
--- 57,73 ----
import com.oracle.javafx.scenebuilder.kit.editor.EditorController;
import com.oracle.javafx.scenebuilder.kit.editor.EditorPlatform;
import com.oracle.javafx.scenebuilder.kit.editor.EditorPlatform.Theme;
import com.oracle.javafx.scenebuilder.kit.fxom.FXOMInstance;
import com.oracle.javafx.scenebuilder.kit.metadata.property.ValuePropertyMetadata;
! import javafx.css.CompoundSelector;
! import javafx.css.Rule;
! import javafx.css.Selector;
! import javafx.css.SimpleSelector;
! import javafx.css.Style;
! import javafx.css.Stylesheet;
! import javafx.css.CssParser;
/**
*
* Utility classes using css internal classes (from com.sun package). Note that
* the CSS Analyzer is also using extensively com.sun classes.
*** 235,245 ****
private static Set<String> getStyleClasses(final URL url) {
Set<String> styleClasses = new HashSet<>();
Stylesheet s;
try {
! s = new CSSParser().parse(url);
} catch (IOException ex) {
System.out.println("Warning: Invalid Stylesheet " + url); //NOI18N
return styleClasses;
}
if (s == null) {
--- 235,245 ----
private static Set<String> getStyleClasses(final URL url) {
Set<String> styleClasses = new HashSet<>();
Stylesheet s;
try {
! s = new CssParser().parse(url);
} catch (IOException ex) {
System.out.println("Warning: Invalid Stylesheet " + url); //NOI18N
return styleClasses;
}
if (s == null) {