modules/graphics/src/test/java/javafx/css/StylesheetTest.java

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

@@ -21,44 +21,37 @@
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
 
-package com.sun.javafx.css;
+package javafx.css;
 
-import com.sun.javafx.css.converters.EnumConverter;
-import com.sun.javafx.css.converters.StringConverter;
-import com.sun.javafx.css.parser.CSSParser;
-import javafx.css.ParsedValue;
-import javafx.css.StyleConverter;
-import javafx.css.StyleOrigin;
+import javafx.css.StyleConverter.StringStore;
+import javafx.css.converter.EnumConverter;
+import javafx.css.converter.StringConverter;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.DataInputStream;
 import java.io.DataOutputStream;
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
-import java.io.OutputStreamWriter;
 import java.net.URISyntaxException;
 import java.net.URL;
 import java.util.Collections;
 import java.util.List;
 import java.util.Locale;
-import java.util.Map;
 
-import javafx.css.StyleableProperty;
 import javafx.geometry.NodeOrientation;
 import javafx.geometry.Orientation;
 import javafx.geometry.Pos;
 import javafx.geometry.VPos;
 import javafx.scene.Group;
 import javafx.scene.Scene;
 import javafx.scene.layout.StackPane;
 import javafx.scene.paint.Color;
-import javafx.scene.paint.LinearGradient;
 import javafx.scene.paint.Paint;
 import javafx.scene.paint.RadialGradient;
 import javafx.scene.shape.Rectangle;
 import javafx.scene.text.Font;
 import javafx.scene.text.FontSmoothingType;

@@ -236,11 +229,11 @@
                 + "-fx-background-repeat: repeat, no-repeat;"
                 + "-fx-border-image-repeat: repeat, no-repeat;"
                 + "}";
 
         try {
-            Stylesheet stylesheet = CSSParser.getInstance().parse(data);
+            Stylesheet stylesheet = new CssParser().parse(data);
 
             StringStore stringStore = new StringStore();
             ByteArrayOutputStream baos = new ByteArrayOutputStream();
             DataOutputStream dos = new DataOutputStream(baos);
             stylesheet.writeBinary(dos, stringStore);

@@ -449,11 +442,11 @@
             URL url = StylesheetTest.class.getResource("RT-30953.css");
             if (url == null) {
                 fail("Can't find RT-30953.css");
             }
 
-            Stylesheet ss = CSSParser.getInstance().parse(url);
+            Stylesheet ss = new CssParser().parse(url);
             int nFontFaceSrcs = checkFontFace(ss);
             assertEquals(3, nFontFaceSrcs);
             checkConvert(ss);
 
         } catch (Exception e) {

@@ -580,11 +573,11 @@
         }
 
     }
 
     private int checkFontFace(Stylesheet stylesheet) {
-        return com.sun.javafx.css.parser.CSSParserTest.checkFontFace(stylesheet);
+        return javafx.css.CssParserTest.checkFontFace(stylesheet);
     }
 
    @Test
    public void testRT_37122() {
        try {