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 {